ChangeLog   [plain text]


commit 8f33a2ff60919f579ee17012e91f927491ef70be (HEAD -> master, tag: ccid-1.4.32, origin/master, origin/HEAD)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 22 11:14:30 2020 +0200

    ylwrap: updated version
    
    Only the Copyright date changed.

 ylwrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d5c45d826219ded210e0dcf0038ccb632b036a9 (zotac/master)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 22 11:12:28 2020 +0200

    Release 1.4.32

 README.md    | 41 +++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 42 insertions(+), 1 deletion(-)

commit aa13542bf4c83c8bc08e10db49bbe6549ec2b59d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 20 18:49:54 2020 +0200

    SCARDGETATTRIB.txt: document SCARD_ATTR_CHANNEL_ID

 SCARDGETATTRIB.txt | 5 +++++
 1 file changed, 5 insertions(+)

commit ecc9c0d322a66dcaded69b683f23ee1eec06e9b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 19 16:43:03 2020 +0200

    macOS: fix compiler warning
    
    scardcontrol.c:688:40: warning: format specifies type 'long' but the argument
          has type 'DWORD' (aka 'unsigned int') [-Wformat]
            printf(" card response [%ld bytes]:", length);
                                    ~~~           ^~~~~~
                                    %u

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47746f0bc00c3cdedb1f40ece3996a9a4dde9d2b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 19 16:40:04 2020 +0200

    Fix compiler warning
    
    scardcontrol.c:234:8: warning: variable ‘ccid_esc_command’ set but not used [-Wunused-but-set-variable]
      234 |  DWORD ccid_esc_command = 0;
          |        ^~~~~~~~~~~~~~~~

 examples/scardcontrol.c | 2 ++
 1 file changed, 2 insertions(+)

commit b53791685c71ff65919c8dee65fa5a4be3e48172
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 19 16:38:02 2020 +0200

    Fix compiler warning
    
    scardcontrol.c:686:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘DWORD’ {aka ‘long unsigned int’} [-Wformat=]
      686 |  printf(" card response [%d bytes]:", length);
          |                          ~^           ~~~~~~
          |                           |           |
          |                           int         DWORD {aka long unsigned int}
          |                          %ld

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce899b991d5ee7857eb337ef4947ab30f280d3eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 16 13:52:05 2020 +0200

    Revert back to .device_address instead of .port_number
    
    The port number is hard to use. For example when you use a USB hub you
    can have 2 devices on port 1.
    The real solution with port is to use libusb_get_port_numbers() to get a
    list of ports. But we can only return one byte with SCARD_ATTR_CHANNEL_ID.
    
    The device address is easy to use. If you know the bus number and
    device address you can uniquely identify a USB device on GNU/Linux.
    
    Example:
    With SCardGetAttrib.py I get:
    0x20110 [8, 1, 32, 0] 08 01 20 00 .. .
     USB: bus: 1, addr: 8
    
    $ lsusb -s 1:8
    Bus 001 Device 008: ID 08e6:3437 Gemalto (was Gemplus) GemPC Twin SmartCard Reader

 src/ccid_usb.c   | 8 +++-----
 src/ccid_usb.h   | 2 +-
 src/ifdhandler.c | 2 +-
 3 files changed, 5 insertions(+), 7 deletions(-)

commit 9a8eb8bab47d4f96ac679964aa0903b0140cbfd1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 15 11:43:01 2020 +0200

    ccid_usb: No need to make 3 function EXTERNAL
    
    EXTERNAL is only for symbols exported and used by pcscd.

 src/ccid_usb.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0c61799570cf0da69b332a89068b935fd361dee8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 15 11:38:18 2020 +0200

    Minor code reformat

 src/ccid_usb.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 5f3c37f63715480b7bba04a81f810b5fc40f43bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 15 11:35:45 2020 +0200

    Rename get_ccid_usb_device_address() in get_ccid_usb_port_number()
    
    What we get is the USB port number so use a correct name for the
    function.

 src/ccid_usb.c   | 2 +-
 src/ccid_usb.h   | 2 +-
 src/ifdhandler.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 810b5502b81320132423fa861577c8c9f44bd4b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 15 11:21:15 2020 +0200

    SCARD_ATTR_CHANNEL_ID: use port number instead of device address
    
    The device address field is a number that is increasing after each USB
    device plug-in. It is NOT related to a physical USB port.
    
    It is the Device: number returned by lsusb(1):
    Bus 001 Device 021: ID 08e6:3437 Gemalto (was Gemplus) GemPC Twin SmartCard Reader
    
    The port number is related to a USB physical port and is stable if you
    unplug and replug a USB device on the same port.
    
    According to libusb_get_port_number() API documentation:
      Get the number of the port that a device is connected to. Unless the
      OS does something funky, or you are hot-plugging USB extension cards,
      the port number returned by this call is usually guaranteed to be
      uniquely tied to a physical port, meaning that different devices
      plugged on the same physical port should return the same port number.
    
      But outside of this, there is no guarantee that the port number
      returned by this call will remain the same, or even match the order in
      which ports have been numbered by the HUB/HCD manufacturer.

 src/ccid_usb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4c8c809751211d35f4d417e1b086a554a79fd6e6 (github/master, usb)
Author: Stephan Guilloux (home) <stephan.guilloux@crisalid.com>
Date:   Tue Apr 14 13:19:45 2020 +0200

    Add #ifdef for TWINSERIAL
    
    Newly introduced functions get_ccid_usb_XXX() are not available with
      ./configure --enable-twinserial.

 src/ifdhandler.c | 2 ++
 1 file changed, 2 insertions(+)

commit 1b4c6ac5b2bed4e48fb59d4abaa96a1a76fa8161
Author: Stephan Guilloux (home) <stephan.guilloux@crisalid.com>
Date:   Mon Apr 13 19:01:30 2020 +0200

    Add SCARD_ATTR_CHANNEL_ID for USB devices.

 src/ccid_usb.c   |  8 ++++++++
 src/ccid_usb.h   |  3 +++
 src/ifdhandler.c | 11 +++++++++++
 3 files changed, 22 insertions(+)

commit da1673383e7b6c809c7abebdefb6caed0069d314
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 31 14:53:13 2020 +0200

    Add F-Secure Foundry USB Armory Mk II

 readers/F-Secure_Foundry_USB_Armory_Mk_II.txt | 56 +++++++++++++++++++++++++++
 readers/supported_readers.txt                 |  5 ++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 745c4efe214c1d3024b9cc62d52a653548c79818
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 17:51:18 2020 +0100

    Add Doctolib SR with idProduct: 0xAFD3

 readers/Doctolib-SR-0xAFD3.txt | 57 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 58 insertions(+)

commit 27c89b2136e726b2df7cacd5ab659dcc3b9d28b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 17:50:18 2020 +0100

    Add Doctolib SR with idProduct: 0xAFD2

 readers/Doctolib-SR-0xAFD2.txt | 57 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 58 insertions(+)

commit a76837fa78a4a1a8bcaed3a181c314e572b9f527
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 17:49:09 2020 +0100

    Add Doctolib SR with idProduct: 0xAFD1

 readers/Doctolib-SR-0xAFD1.txt | 57 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 58 insertions(+)

commit 27d9a847f33297125fdac28863818c8a36c4161a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 17:47:49 2020 +0100

    Add Doctolib SR with idProduct: 0xAFD0

 readers/Doctolib-SR-0xAFD0.txt | 57 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  5 +++-
 2 files changed, 61 insertions(+), 1 deletion(-)

commit 84c1bca67b0cbffe014175a0bcc0cb7dfcc547ac
Author: Erki Aring <erki@example.ee>
Date:   Tue Feb 18 22:10:11 2020 +0200

    Disable pinpad for Chicony HP Skylab USB Smartcard Keyboard
    
    Chicony HP Skylab Smartcard Keyboard have symptoms similar to other HP
    keyboards - USB descriptor advertises pinpad support but no pinpad is
    actually available, causing PIN entry to fail.
    Disabling pinpad fixes the problem.

 src/ccid.c | 1 +
 src/ccid.h | 1 +
 2 files changed, 2 insertions(+)

commit 36313631b3bb15e7df295c8a73c881916973cce9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 14:08:34 2020 +0100

    Add AF Care Two (idProduct: 0xAFC3)

 readers/AF_Care_Two_AFC3.txt  | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 58 insertions(+)

commit 804df009969a5aa16874ab8346a216b229108a07
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 14:07:38 2020 +0100

    Add AF Care Two (idProduct: 0xAFC2)

 readers/AF_Care_Two_AFC2.txt  | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 58 insertions(+)

commit 7e9f0776f6611100a84d31f466e27b18f9491c36
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 14:06:16 2020 +0100

    Add AF Care One (idProduct: 0xAFC1)

 readers/AF_Care_One_AFC1.txt  | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 58 insertions(+)

commit 0041acca620fbd2a232921dbc87696b79125de72
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 14:05:13 2020 +0100

    Add AF Care One (idProduct: 0xAFC0)

 readers/AF_Care_One_AFC0.txt  | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 60 insertions(+)

commit 884f806888e012c6c75cbb180328cfcbbb92d6e4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:58:56 2020 +0100

    Add SpringCard H518 (idProduct: 0x6122)

 readers/SpringCard_H518_6122.txt | 57 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 58 insertions(+)

commit 11bd5287fbba084f4c91b17e9bfe212d16ccfd61
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:57:28 2020 +0100

    Add SpringCard E518 (idProduct: 0x6112)

 readers/SpringCard_E518_6112.txt | 57 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 58 insertions(+)

commit a02f861f6966963b8e2ba421a55418209565fafa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:56:03 2020 +0100

    Add SpringCard SpringCore (idProduct: 0x6012)

 readers/SpringCard_SpringCore_6012.txt | 57 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  1 +
 2 files changed, 58 insertions(+)

commit be892726d5f79d22d4ffa50f50464e406ecf90f5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:54:31 2020 +0100

    Add SpringCard Puck (dProduct: 0x613A)

 readers/SpringCard_Puck_613A.txt | 57 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 58 insertions(+)

commit 70d62b408e11453ead38dde40b261906102a9b4b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:52:02 2020 +0100

    Add SpringCard H518 (idProduct: 0x612A)

 readers/SpringCard_H518_612A.txt | 57 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 58 insertions(+)

commit 9745ce7f73c39022970bace06db1596cf423c964
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:43:00 2020 +0100

    Add SpringCard E518 (idProduct: 0x611A)

 readers/SpringCard_E518_611A.txt | 57 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 58 insertions(+)

commit d49e1a3440da7def1343355e4c1e62b588c741fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:39:08 2020 +0100

    Add SpringCard SpringCore (idProduct: 0x601A)

 readers/SpringCard_SpringCore_601A.txt | 57 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  1 +
 2 files changed, 58 insertions(+)

commit ebd991f05c1ea2ba55bc431f624c7682c14ca623
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:25:43 2020 +0100

    Add Purism, SPC Librem Key

 readers/Purism_Librem_Key.txt | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 54 insertions(+)

commit 022381bc5c36e8fd2637656fcac131f247fe4745
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 13:11:54 2020 +0100

    Add Gemalto RF CR5400

 readers/Gemalto_RF_CR5400.txt | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 27607e5e458fe4c6c04aa22bcdc70c5e4ffad55a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 5 15:53:49 2020 +0100

    Add SpringCard Puck

 readers/SpringCard_Puck.txt   | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 58 insertions(+)

commit 302560bc95f227f9e0110663fbffbef10607bf52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 5 15:52:35 2020 +0100

    Gemalto PC Twin Reader (serial) has its own .txt file
    
    So it generates a duplicate with the USB version.

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit eca4ce4031f716a07256a740694045b317088493
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 5 23:45:46 2020 +0100

    Duplicate GemPCTwin.txt as GemPCTwinSerial.txt
    
    We can't have the same key in double in an .ini file.
    So we duplicate the reader with a different name.

 readers/GemPCTwinSerial.txt | 90 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

commit 1ef5c4f3e4380f2b99213ff5ac1d4c2ad640593b
Merge: 6d11a64 c806579
Author: Ludovic Rousseau <rousseau@debian.org>
Date:   Tue Dec 17 15:12:28 2019 +0000

    Merge branch 'master' into 'master'
    
    Add Ledger Nano X support
    
    See merge request rousseau/CCID!2

commit 6d11a643cc782ffeafc4cf77d6ac3aa26f74ec82
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 17 15:46:41 2019 +0100

    Add support of min & max PIN size for the Omnikey 3821
    
    PCSCv2_PART10_PROPERTY_bMinPINSize is 1
    PCSCv2_PART10_PROPERTY_bMaxPINSize is 31
    
    Thanks to Zoltan Kelemen for the patch.

 src/ccid.h       |  1 +
 src/ifdhandler.c | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

commit c80657924666948a8ec3bab11375c8075b4654a3
Author: Aitor Pazos <mail@aitorpazos.es>
Date:   Sun Dec 15 23:33:19 2019 +0000

    Add Ledger Nano X support

 readers/Ledger_Nano_X.txt     | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 56 insertions(+)

commit e69d383748b0e9190c53dc761771680bde51ecb9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 14 15:08:18 2019 +0100

    scardcontrol: reverse the byte order of wLangId field
    
    The value for "United States" is 0x0409 according to
    https://docs.microsoft.com/en-us/windows/win32/intl/language-identifier-constants-and-strings
    and http://www.baiheee.com/Documents/090518/090518112619/USB_LANGIDs.pdf
    
    Thanks to Zoltan Kelemen for the bug report.

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0d98b3016f1526a410a68284e9bf49e1a2051ae6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 12 21:39:17 2019 +0100

    Fix a bNumberMessage issue with Cherry KC 1000 SC
    
    The reader does not accept the value bNumberMessage = 0x00 and returns
    an error. The value 0xFF (default CCID message(s)) is accepted so we use
    it instead.
    
    bNumberMessage = 0x00 is used by OpenSC for example because the device
    is a keyboard and has no screen so no message to display.
    
    Thanks to Zoltan Kelemen for the patch.

 src/commands.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 5d2b7ea3c7604c89c6b9e9edee2f62b8f13faab6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 11 15:26:27 2019 +0100

    scardcontrol: add colors for SPE status (green/red)
    
    If the PIN verification or modification fails then the error is
    displayed in red instead of green.

 examples/scardcontrol.c | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 97853ccf4c25cece1e9b135ca5ccf8b571bceff5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 3 21:42:35 2019 +0100

    Add support of min & max PIN size for the Cherry KC 1000 SC
    
    PCSCv2_PART10_PROPERTY_bMinPINSize is 0
    PCSCv2_PART10_PROPERTY_bMaxPINSize is 32
    
    Thanks to Zoltan Kelemen for the patch.

 src/ifdhandler.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 437dd1780f2440b75bded71cf1e0c81c424af15a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 27 13:20:45 2019 +0100

    Add Sysking MII136C

 readers/Sysking_MII136C.txt   | 48 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 52 insertions(+), 1 deletion(-)

commit d5125704189c837a28dfe102c0f28e992ca62596
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 18 18:21:49 2019 +0100

    Add Access IS ATR220

 readers/Access_IS_ATR220.txt  | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit ce7a6068b062337e2a516bedf2af352b341cf4ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 18 18:19:59 2019 +0100

    Add Access IS ATR210

 readers/Access_IS_ATR210.txt  | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 53289605dfb71e06f888264356c4e383d49f5f8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 9 17:15:53 2019 +0100

    configure.ac: fix autoreconf(1)
    
    Add "foreign" to AM_INIT_AUTOMAKE()
    It is now possible to use autoreconf(1) without error.
    
    The problem was:
    $ autoreconf
    Makefile.am: error: required file './README' not found
    autoreconf: automake failed with exit status: 1
    
    Thanks to Zheng Ruoqin for the bug report and Harald Welte for the fix.
    [Pcsclite-muscle] Bug fix for ccid-1.4.31
    http://lists.infradead.org/pipermail/pcsclite-muscle/2019-November/001200.html

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eeb97c03bce6852afb9e123ff85eab10d138cca5
Author: Achmad Yusri Afandi <linuxer08@gmail.com>
Date:   Tue Oct 8 08:35:33 2019 +0800

    README.md: Update CCID and ICCD specification URLs

 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f258ec912661decd536c2ff953898ff05d6f0325
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 7 18:32:48 2019 +0200

    Add SPECINFOSYSTEMS DIAMOND PRO token

 readers/SPECINFOSYSTEMS_DIAMOND_PRO_token.txt | 52 +++++++++++++++++++++++++++
 readers/supported_readers.txt                 |  1 +
 2 files changed, 53 insertions(+)

commit 465812c0de183f2af649185ec89cdca97b4c541d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 7 18:31:22 2019 +0200

    Add SPECINFOSYSTEMS DIAMOND PLUS token

 readers/SPECINFOSYSTEMS_DIAMOND_PLUS_token.txt | 56 ++++++++++++++++++++++++++
 readers/supported_readers.txt                  |  1 +
 2 files changed, 57 insertions(+)

commit b4c08f84c5fc8d8ead0e6c586869d1baba598dfc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 7 18:30:09 2019 +0200

    Add SPECINFOSYSTEMS DIAMOND HSM

 readers/SPECINFOSYSTEMS_DIAMOND_HSM.txt | 54 +++++++++++++++++++++++++++++++++
 readers/supported_readers.txt           |  3 +-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit f4938cd15771c830eaa6c865a10cf84b28652713
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 28 13:42:58 2019 +0200

    Fix "Bus Error" on SPARC64 CPU and Solaris C compiler
    
    SPARC64 CPU can't access non-aligned words and generates a Bus Error.
    The GCC C compiler detect this situation and uses bytes access instead.
    The Solaris C compiler is not smart enough.
    
    The problem is with the PIN_VERIFY_STRUCTURE, PIN_MODIFY_STRUCTURE and
    PCSC_TLV_STRUCTURE structures.
    These structures use "#pragma pack(1)" to remove any padding so some
    fields are NOT aligned.
    
    Thanks to Kenjiro Tsuji fro the bug report and initial patch
    https://salsa.debian.org/rousseau/CCID/issues/7#note_111153
    "ccid may perform integer access to unaligned address"

 src/commands.c   | 31 ++++++++++++++---------------
 src/ifdhandler.c | 20 ++++++++++++-------
 src/utils.c      | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/utils.h      |  6 ++++++
 4 files changed, 94 insertions(+), 23 deletions(-)

commit 114af8b5102e34e1b027a813d92ba6a79fac32ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 28 13:41:39 2019 +0200

    scardcontrol: remove extra spaces in output

 examples/scardcontrol.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e8445ba124870d912efd54b801a822ab1e33c9ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 26 19:02:29 2019 +0200

    Add Cherry GmbH CHERRY SECURE BOARD 1.0

 readers/Cherry_CHERRY_SECURE_BOARD_1.0.txt | 56 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt              |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 46b10d6ac1dbc47fefdc7c3fba7cf845b4b48c26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 17 18:08:54 2019 +0200

    readers/AU9540.txt: update
    
    bcdCCID: changed from 1.00 to 1.10

 readers/AU9540.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4c11649291616077c9083a035a8b3c7450f12536
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Sep 1 13:04:31 2019 +0200

    ccid_open_hack_pre(): fix bug for ICCD type A & B devices
    
    The CmdPowerOn() used a wrong value for voltage selection.
    
    Thanks to Coverity:
    CID 1453380 (#2 of 2): Out-of-bounds access (OVERRUN)
    6. overrun-call: Overrunning callee's array of size 4 by passing
    argument 8 in call to CmdPowerOn.

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d8eec80534b8f849430b6f4363ae39a67c17642b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 28 14:11:15 2019 +0200

    Identiv uTrust 3700/3701 F and uTrust 4701 are bogus
    
    Increase the timeout used to detect the reader.
    The same patch was already used for the SCM SCL 011 reader from the same
    manufacturer.

 src/ccid.c | 3 +++
 src/ccid.h | 3 +++
 2 files changed, 6 insertions(+)

commit 743e9a9daf4dd27128eb6be8b13562f0ea695fd5 (tag: ccid-1.4.31)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 10 11:49:32 2019 +0200

    Distribute README.md
    
    Autotools does not know about README.md file so we must add it explicitly.

 Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 680d7479c6b9eb02fabc657a727888c35e6fd31d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 10 11:43:21 2019 +0200

    Release 1.4.31
    
    Signed-off-by: Ludovic Rousseau <ludovic.rousseau@free.fr>

 README.md    | 27 +++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 6768d39c987a2fcca2d34516e7d042ebca63e009
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 10 11:41:26 2019 +0200

    Reformat README.md for a better MarkDown

 README.md | 1412 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 706 insertions(+), 706 deletions(-)

commit 71d442ed5ef02a4115e6a2406db020fc3a7c417e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 10 11:37:36 2019 +0200

    Rename README in README.md
    
    We can now have a nice MarkDown rendering.

 README => README.md | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit d66f0fad276cf1210536c7534a2edd56e4f8350c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 31 17:08:12 2019 +0200

    Add SPECINFOSYSTEMS DIAMOND token

 readers/SPECINFOSYSTEMS_DIAMOND_token.txt | 52 +++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |  5 ++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit c53375f8e8b1d41c729fac149b1c41218b94ae64
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 29 23:08:05 2019 +0200

    Add AvestUA AvestKey

 readers/AvestUA_AvestKey.txt  | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 25fee850dd3de47d518f14e0fe84d9c98a4345b6
Author: Godfrey Chung <godfrey.chung@acs.com.hk>
Date:   Fri Jun 28 15:46:03 2019 +0800

    MacOSX/configure: fix checking error for dynamic library libusb
    
    The directory may contain other dynamic libraries and therefore libusb
    is incorrectly found.

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebf5010b64bc5e69346bff4617fa6eebed4fc40b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 20 17:47:29 2019 +0200

    Update PCSC-contib submodule

 PCSC-contrib | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd83c6f797be6091e432a259c2ad65782fbaaa43
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 20 17:46:30 2019 +0200

    Update PCSC submodule
    
    Update PCSC/src/misc.h to get the fix for warning: 'PCSC_API' macro redefined

 PCSC | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b88e9c82c9d1c795f7c6adfca83aa47a1bbaa76
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 17 21:52:09 2019 +0200

    Add HID Global Crescendo Key 0x002D

 readers/HID_Global_Crescendo_Key_0x002D.txt | 51 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 52 insertions(+)

commit 3139b814bec05a5ea22ed063134d6611eca58110
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 17 18:07:53 2019 +0200

    Add HID Global Crescendo Key 0x002B

 readers/HID_Global_Crescendo_Key_0x002B.txt | 51 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 52 insertions(+)

commit 0e1923bd3b0872a39b0ec25c24c84f9a768aad9d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 17 18:06:39 2019 +0200

    Add HID Global Crescendo Key 0x0029

 readers/HID_Global_Crescendo_Key_0x0029.txt | 51 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 52 insertions(+)

commit 4475166e07382b5b9a6cc88d0984308b72a2edc7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 17 18:05:22 2019 +0200

    Add HID Global Crescendo Key 0x0028

 readers/HID_Global_Crescendo_Key_0x0028.txt | 51 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  3 +-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit dd0b2865d970ef7b69dbcf14f2bcaef13329d71d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 15 15:37:24 2019 +0200

    Add Route1 MobiKEY Fusion3

 readers/Route1_MobiKEY_Fusion3.txt | 55 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  5 +++-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 903ffe6f61dc1b3e2bd870ab8153114ced394277
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 14 08:46:51 2019 +0200

    Add extra_features for Gemalto IDBridge CT710

 readers/extra_features/Gemalto_IDBridge_CT710.txt | 39 +++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 006e405ecd534d9bfce93ebdcd40e3e687d4dbd4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 11 11:14:41 2019 +0200

    parse: use libusb_strerror() instead of strerror(errno)
    
    We now display the error message from libusb when a libusb call fails.
    
    Fixes https://salsa.debian.org/rousseau/CCID/issues/2

 src/parse.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 0d98000b414e6c489eeae71c83bc76bceb564f49
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 2 19:00:19 2019 +0200

    Add Avtor SecureToken (idProduct: 0x0020)

 readers/Avtor_SecureToken_0x0020.txt | 57 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 +-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 2a6c7245b19640eb3c71598cfe5f44abd1d75a23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 13 19:47:23 2019 +0100

    Update Aladdin R.D. JaCartaReader reader name
    
    Is was "JaCarta3"

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f37941d448e0fca17ffb20282ce27311e02687e7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 12 18:29:58 2019 +0100

    Add Aladdin R.D. JaCarta3

 readers/Aladdin_R.D._JaCarta3.txt | 51 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 266d092cfab467d05fbd48b56436340adfd4e17a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 17 20:15:28 2019 +0100

    Add Bit4id miniLector Blue

 readers/bit4id_minilector-BLUE.txt | 54 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  1 +
 2 files changed, 55 insertions(+)

commit 51df9ec8c7d701df9ff78aa32ea19f0a561a29aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 17 20:11:56 2019 +0100

    Add Bit4id TokenME EVO v2

 readers/bit4id_TokenME-EVO.txt | 50 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 51 insertions(+)

commit bd6bd148ccd077073ecf8bd2a25eee94f485b935
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 17 20:08:38 2019 +0100

    Add Bit4id miniLector AIR EVO

 readers/bit4id_minilector-AIR.txt | 48 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++-
 2 files changed, 50 insertions(+), 1 deletion(-)

commit 476f5a7b5eb4747ee22e5affec68e28cb4750597
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 16 09:33:57 2019 +0100

    Add Certgate GmbH ONEKEY ID 2 USB

 readers/Certgate_ONEKEY_ID_2_USB.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 2795ef5ab70a0de91071e1be84e29dcd727911d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 30 17:35:40 2018 +0100

    Add Alcor Link AK9563

 readers/Alcor_Link_AK9563.txt | 156 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 160 insertions(+), 1 deletion(-)

commit 54831a762e888c8ad12b7e8d17a1be0dacd7404e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 19 13:56:32 2018 +0100

    Add Identiv SCR3500 C Contact Reader

 readers/Identiv_SCR3500_C_Contact_Reader.txt | 55 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  3 +-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit a691e5cbc53bf693c27c846f08612a08c4a1c331
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 30 16:49:25 2018 +0100

    Add Broadcom Corp 58200 (idProduct: 0x5845)

 readers/Broadcom_58200_0x5845.txt | 52 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  1 +
 2 files changed, 53 insertions(+)

commit d882261ebc3f43f1ca3f984ea8d8a7d99701f72d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 30 16:47:52 2018 +0100

    Add Broadcom Corp 58200 (idProduct: 0x5844)

 readers/Broadcom_58200_0x5844.txt | 52 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  1 +
 2 files changed, 53 insertions(+)

commit 869544330fe96810eb7f3f8ab39cad7fa7686539
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 30 16:45:10 2018 +0100

    Add Broadcom Corp 58200 (idProduct: 0x5843)

 readers/Broadcom_58200_0x5843.txt | 106 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |   3 +-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit 25ab9d6e4fad9ac1f70ef4c76e3be3ce175f79fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 18:48:26 2018 +0200

    Add InfoCert WirelessKey

 readers/InfoCert_WirelessKey.txt | 53 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 5adffb317bcae37144e6fad7840d8c0970851c25
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 12 16:19:00 2018 +0200

    Add ACS ACR1252 Reader

 readers/ACS_ACR1252_Reader.txt | 53 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit f262442ca2b48ac6cf47a556721dabb6c3a9d0a9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 4 14:31:54 2018 +0200

    InterruptRead(): log the timeout used
    
    This change allows to differentiate between a short
    (PCSCLITE_POWER_OFF_GRACE_PERIOD, 5 seconds by default) and a long
    (PCSCLITE_STATUS_EVENT_TIMEOUT, 10 minutes by default) timeout.

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4529d6d723009a62dab31dc8c9fda03b2204e05f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 24 21:00:04 2018 +0200

    Add NXP PN7462AU CCID

 readers/NXP_PN7462AU_CCID.txt | 310 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 312 insertions(+), 1 deletion(-)

commit db45750ebb2ce8d841f8e555e79f09108527aaa8 (tag: ccid-1.4.30)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 19 09:33:32 2018 +0200

    Release 1.4.30
    
    Signed-off-by: Ludovic Rousseau <ludovic.rousseau@free.fr>

 README       | 26 ++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 8e25aca1e115546dc3d01f866ae1236d3f98275b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 7 16:25:10 2018 +0200

    SafeNet eToken 5300 new firmware
    
    firmware changed from 0.12 to 0.15. No other visible changes.

 readers/SafeNet_eToken_5300.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 62f66e488d0742fc4b6f71bc0f4465406dd55a59
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 14 14:39:34 2018 +0200

    InterruptRead(): revert change 68ece95c8e
    
    The value in transfer->status is not a libusb_error but a
    libusb_transfer_status.
    
    We can't use libusb_error_name() on this value unless we only want to
    see LIBUSB_ERROR_UNKNOWN values

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 36fa4611f9fa4d8bafb3e888f13d97f90a3a7b6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 4 18:06:31 2018 +0200

    Disable the REINER SCT cyberJack RFID standard
    
    Move from the "should work" to "disabled" list on Reiner SCT request.

 readers/supported_readers.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 68ece95c8e4fd05a37b10944dce2f1a819fbd3c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 31 14:52:03 2018 +0200

    InterruptStop(): Log the libusb text instead of number
    
    If libusb_cancel_transfer() fails we now use libusb_error_name() to get the
    error message in text instead of just the error number.
    
    The log message is now
    00000008 ccid_usb.c:1399:InterruptStop() libusb_cancel_transfer failed: LIBUSB_ERROR_NOT_FOUND
    instead of:
    00000007 ccid_usb.c:1399:InterruptStop() libusb_cancel_transfer failed: -5

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6d2bebccdae215eb6cc63560ab573dd6aad589c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 21:58:43 2018 +0200

    Use new Yubico YubiKey names

 readers/supported_readers.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 96c6cf1286f75f2624ba4d58db4c342c3cd6371d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 21:55:15 2018 +0200

    Yubikey 4 OTP+U2F+CCID firmware upgrade
    
    bcdDevice updated from 4.37 to 5.03
    - new iProduct "YubiKey OTP+FIDO+CCID"
    - new dwMaxIFSD: 3062

 readers/Yubico_Yubikey_4_OTP+U2F+CCID.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 78e939ffb565c014de3ce931f49d179b4e6801aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 21:53:56 2018 +0200

    Yubikey 4 U2F+CCID firmware upgrade
    
    bcdDevice updated from 4.20 to 5.03
    - new iProduct "YubiKey FIDO+CCID"
    - new dwMaxIFSD: 3062
    - new dwMaxCCIDMessageLength: 3072 bytes

 readers/Yubico_Yubikey_4_U2F+CCID.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b940e3e9400d20917cdd90f0b56ac90f48994394
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 21:51:01 2018 +0200

    Yubikey 4 OTP+CCID firmware update
    
    bcdDevice updated from 4.20 to 5.03
    - new iProduct "YubiKey OTP+CCID"
    - new dwMaxIFSD: 3062
    - new dwMaxCCIDMessageLength: 3072 bytes

 readers/Yubico_Yubikey_4_OTP+CCID.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9938ed502655228fa11f1ed961840051a07dbc14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 21:48:33 2018 +0200

    Yubikey 4 CCID firmware update
    
    bcdDevice updated from 4.20 to 5.03
    - new iProduct "YubiKey CCID"
    - new dwMaxIFSD: 3062
    - new dwMaxCCIDMessageLength: 3072 bytes

 readers/Yubico_Yubikey_4_CCID.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1859b3d23668e68065e6cf0a1965b266f65e3fa5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 27 19:05:10 2018 +0200

    Add ACS ACR33 ICC Reader

 readers/acs_acr33u.txt        | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 54 insertions(+), 1 deletion(-)

commit 452fb5a64dc5424baa6932ba1dec3eb28572e3a4
Author: Nicolas Schneider <nioncode+git@gmail.com>
Date:   Sun Aug 26 15:41:20 2018 +0200

    Fix leaking an allocated bundle in case no matching reader was found

 src/ccid_usb.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 06ae9756e9fe80216a432a2a5c1dabb128ea8b28
Author: Nicolas Schneider <nioncode+git@gmail.com>
Date:   Sat Aug 25 13:02:05 2018 +0200

    Fix libusb config descriptor leak
    
    The descriptor received from libusb_get_active_config_descriptor was
    never freed. Thus, when opening a channel repeatedly, more and more
    memory was leaked (tested with valgrind).

 src/ccid_usb.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 33748489fda8497e91bf9fef16257f9a840d8f6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 27 19:40:20 2018 +0200

    Add Certgate GmbH AirID 2 USB

 readers/Certgate_AirID_2_USB.txt | 49 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit ce2acdb9fe5e8f4381b3ff8a7ec81f6ef9afcbfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:52:09 2018 +0200

    Update Cherry_KC_1000_SC_Z
    
    New firmware with extended APDU support

 readers/Cherry_KC_1000_SC_Z.txt | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 75c92f7365432b0cac2b4e3be82d44070c72fe34
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:45:00 2018 +0200

    Update Cherry_KC_1000_SC
    
    New firmware with extended APDU support

 readers/Cherry_KC_1000_SC.txt | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit bd81ab573ff91febee83c699e178c5e0f146c0f1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:30:54 2018 +0200

    Fix FujitsuTechnologySolutions GmbH Keyboard KB SCR2 name

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3cd2999f79ff47a72c4f3651e98da13af5c169a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:24:20 2018 +0200

    Update FujitsuTechnologySolutions_Keyboard_KB100_SCR_eSIG
    
    New firmware with extended APDU support.

 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR_eSIG.txt | 9 +++++----
 readers/supported_readers.txt                                  | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 6b37041bb958031fa213b0c51a1d004f9d566876
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:20:43 2018 +0200

    Update FujitsuTechnologySolutions_Keyboard_KB100_SCR
    
    New firmware with extended APDU support.

 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR.txt | 9 +++++----
 readers/supported_readers.txt                             | 4 ++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 39c7ed6b83bf75fc3eb7fbd3a31e96526c8146ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 16 20:06:00 2018 +0200

    Update Fujitsu_Smartcard_Reader_D323 descriptor
    
    The reader now has extended APDU support.

 readers/Fujitsu_Smartcard_Reader_D323.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6021465a8330021bf4399ee2bd65e4d0bcd6f476
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 9 15:53:41 2018 +0200

    macOS: exit configure with an error when needed
    
    If the script is not launched from the correct place then exit with an
    error code.

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb9b92e7284286e518f29e798442ba0bde0a4f99
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 9 15:51:49 2018 +0200

    macOS: exit configure with an error when needed
    
    If an incorrect configuration for libusb is found then exit with an
    error code instead of 0.

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b8b0e6ba0109fdc54e086ee78c35b5316cd5c91
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 25 12:20:25 2018 +0200

    Add Broadcom Corp 58200

 readers/Broadcom_58200.txt    | 106 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit 696fa6b1e6bf5ff7783af7be688fffc4e7dc4fda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 17:57:44 2018 +0200

    PCSC submodule: resync to PCSC/master

 PCSC | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e26122ef8155ad4ebe28551497fbcf4dfe7927a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 17:24:19 2018 +0200

    supported_readers: fix CCID URL
    
    Move from pcsclite.alioth.debian.org to ccid.apdu.fr

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3d71e025d479f7a2082c61a2302014cd65e3783
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 17:23:05 2018 +0200

    INSTALL: fix CCID URL
    
    Move from pcsclite.alioth.debian.org to ccid.apdu.fr

 INSTALL | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit a912fcc33febadef1db0afb003141b27478bdd54
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 17:19:02 2018 +0200

    README: fix reader list URLs
    
    Move from pcsclite.alioth.debian.org to ccid.apdu.fr

 README | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 85d33a8ff31d42ed3651659499f54602106bd8fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 1 18:40:16 2018 +0200

    Add Genesys Logic Combo Card Reader

 readers/Genesys_Logic_Combo_Card_Reader.txt | 112 ++++++++++++++++++++++++++++
 readers/supported_readers.txt               |   1 +
 2 files changed, 113 insertions(+)

commit ffaee8fe1456e9c2197d1c9ba61d0bf041492edd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 1 18:38:55 2018 +0200

    Add Genesys Logic CCID Card Reader

 readers/Genesys_Logic_CCID_Card_Reader.txt | 112 +++++++++++++++++++++++++++++
 readers/supported_readers.txt              |   5 +-
 2 files changed, 116 insertions(+), 1 deletion(-)

commit 0bfd7b0f3463096c9beff78e2c50c04d908219a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 21 09:51:18 2018 +0200

    Yubico_Yubikey_4_OTP+U2F+CCID: update firmware to 4.37
    
    dwMaxCCIDMessageLength moved from 2048 to 3072 bytes

 readers/Yubico_Yubikey_4_OTP+U2F+CCID.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bae63c43c7eb66f391d8c713fbc4fb3baf38d9e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 17:36:56 2018 +0100

    Remove submodule contrib_libPCSCv2part10

 contrib_libPCSCv2part10 | 1 -
 1 file changed, 1 deletion(-)

commit c60b86a94fb336cb72d770af48b30fa73e17179f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 17:24:06 2018 +0100

    Update links for PCSCv2part10.{c,h}
    
    The submodule has been renamed PCSC-contrib.

 examples/PCSCv2part10.c | 2 +-
 examples/PCSCv2part10.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c5fd7d7eba45d9355ea780ede8585ec791d3537a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 17:21:39 2018 +0100

    .gitmodules: Use a relative path for PCSC-contrib
    
    Do not hardcode the git repository in the URL but use a relative path so
    that "git clone --recursive" will work for
    https://salsa.debian.org/rousseau/CCID.git,
    https://github.com/LudovicRousseau/CCID.git and also for git@ URLs.

 .gitmodules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e1bb2a24c68af26d75bef7e3dc117641272aade
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 17:20:45 2018 +0100

    ylwrap: update to version 2018-03-07

 ylwrap | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 5346af31baa739355f48750cc51889aa34b7d10f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 17:15:56 2018 +0100

    Add PCSC-contrib submodule

 .gitmodules  | 2 +-
 PCSC-contrib | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit c07b89ed40cced3410c218e19ec39f9f491fe9ee
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 18 16:44:17 2018 +0100

    submodule contrib is renamed PCSC-contrib
    
    The upsteam repository is https://salsa.debian.org/rousseau/PCSC-contrib

 .gitmodules | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 85bd9cb85743f52fc4038d139a3032b510738337
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 15 16:48:50 2018 +0100

    Add BIFIT ANGARA

 readers/BIFIT_ANGARA.txt      | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 239336aee5d0c0b7a0ffbed8ed7d080d421f8b13
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 2 14:11:33 2018 +0100

    Add DC.Ltd DC4 5CCID READER

 readers/DC_DC4_5CCID_READER.txt | 211 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |   5 +-
 2 files changed, 215 insertions(+), 1 deletion(-)

commit 733d60d0a1b40959c11b5210093e326ce220dfdd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 23:46:32 2018 +0100

    Add Spyrus Inc WorkSafe Pro (ProductID 0x3117)

 readers/Spyrus_WorkSafe_Pro_0x3117.txt | 49 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  1 +
 2 files changed, 50 insertions(+)

commit ad3b30c4f70a1facbe06cd057fd4e77da6458872
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 23:23:30 2018 +0100

    Add InfoThink IT-500U Reader

 readers/InfoThink_IT-500U_Reader.txt | 64 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 +-
 2 files changed, 66 insertions(+), 1 deletion(-)

commit 7ab9a8b3d2c91a9588388c489252628afc0469d0 (tag: ccid-1.4.29)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 21 09:43:01 2018 +0100

    Release 1.4.29
    
    Signed-off-by: Ludovic Rousseau <ludovic.rousseau@free.fr>

 README       | 17 +++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 7db748a330b1387d496ced77a9182dbb9b4492dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 20 22:35:48 2018 +0100

    Add Spyrus Inc WorkSafe Pro

 readers/Spyrus_WorkSafe_Pro.txt | 49 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 4f7760eb4fb23ea867a542d2d3abb4e24b312145
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 19 21:55:41 2018 +0100

    Add Spyrus Inc Rosetta USB

 readers/Spyrus_Rosetta_USB.txt | 49 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 11040a13bddc7ebb1ce10f854e21930942a76731
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 1 18:18:38 2018 +0100

    Add KeyXentic Inc. KX906 Smart Card Reader

 readers/KeyXentic_KX906_Smart_Card_Reader.txt | 65 +++++++++++++++++++++++++++
 readers/supported_readers.txt                 |  5 ++-
 2 files changed, 69 insertions(+), 1 deletion(-)

commit 146d4d9848e0ef2c2be9a197596e88af11b9b767
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 31 13:50:46 2018 +0100

    Add Watchdata USB Key (idProduct: 0x0418)

 readers/Watchdata_USB_Key3.txt | 47 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 49 insertions(+), 1 deletion(-)

commit b9d0f0fa72d5f39a994885ec4a7cc3833a1a9f6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 25 19:07:06 2018 +0100

    Add HID Global OMNIKEY 5027CK CCID CONFIG IF

 .../HID_Global_OMNIKEY_5027CK_CCID_CONFIG_IF.txt   | 154 +++++++++++++++++++++
 readers/supported_readers.txt                      |   1 +
 2 files changed, 155 insertions(+)

commit 9ea5c611b37a8aeb916fcdf9d6f09549049231ae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 25 19:05:26 2018 +0100

    Add HID Global OMNIKEY 5023 Smart Card Reader

 .../HID_Global_OMNIKEY_5023_Smart_Card_Reader.txt  | 162 +++++++++++++++++++++
 readers/supported_readers.txt                      |   3 +-
 2 files changed, 164 insertions(+), 1 deletion(-)

commit a27a11711a9861acea3a9b43bba56ba157c670af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 21 13:15:19 2018 +0100

    The C3PO LTC31 v2 wrongly declares PIN support
    
    The new firmware is bogus and declares PIN support but the reader has no
    pinpad.
    
    Thanks to Jose Ramon Alvarez-Sanchez for the bug report.

 src/ccid.c | 2 ++
 src/ccid.h | 1 +
 2 files changed, 3 insertions(+)

commit 6ddc11399c4865eec15412d10b868667d94e5ff9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 21 13:13:37 2018 +0100

    LTC31v2: firmware upgrade from 0.50 to 2.50
    
    The new firmware is bogus and declares PIN support but the reader has no
    pinpad.
    
    Thanks to Jose Ramon Alvarez-Sanchez

 readers/LTC31v2.txt | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit e637b6f1e3cc097d985dd1d49ac6e9b3831ca2c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 29 13:28:14 2017 +0100

    Add Bit4id Digital-DNA Key

 readers/Bit4id_Digital-DNA_Key_NO_BT.txt | 47 ++++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |  1 +
 2 files changed, 48 insertions(+)

commit 0bc1104293c6a61f3e6fdfbd337a515020d7d4d2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 29 13:23:12 2017 +0100

    Add Bit4id Digital-DNA Key BT

 readers/Bit4id_Digital-DNA_Key_BT.txt | 47 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  3 ++-
 2 files changed, 49 insertions(+), 1 deletion(-)

commit ba726e894641c11df8054428da4256112a392417
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 10 18:05:14 2017 +0100

    Add Chicony HP Skylab USB Smartcard Keyboard

 .../Chicony_HP_Skylab_USB_Smartcard_Keyboard.txt   | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  3 +-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 373a0af0f91fde530ddd782e991a78bf42e7124d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 27 15:09:36 2017 +0200

    IFDHControl: fix comment

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9bab4d43756f3a4ecca490667897b8a7cc1e444
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 24 17:31:33 2017 +0200

    Firmware upgrade for HID_Global_OMNIKEY_6121_Smart_Card_Reader

 .../HID_Global_OMNIKEY_6121_Smart_Card_Reader.txt  | 26 +++++++++++++---------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 76cc52bc4a1de391d87b840f8927e16aa2eec513
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 24 17:30:41 2017 +0200

    Firmware upgrade for HID_Global_OMNIKEY_3x21_Smart_Card_Reader

 .../HID_Global_OMNIKEY_3x21_Smart_Card_Reader.txt  | 26 +++++++++++++---------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 20f2b6804f0b43b7e077993c317cb72e18f2debf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 20 18:18:42 2017 +0200

    Add Bluink Ltd. Bluink CCID

 readers/Bluink_CCID.txt       | 61 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 64 insertions(+)

commit 49b6709a7969a0d6a61f50eb65a142888ff156d1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 20 18:13:02 2017 +0200

    Add Access IS NFC Smart Module
    
    With idProduct 0x0164

 readers/Access_IS_NFC_Smart_Module_0x0164.txt | 277 ++++++++++++++++++++++++++
 readers/supported_readers.txt                 |   3 +-
 2 files changed, 279 insertions(+), 1 deletion(-)

commit 63f13f83b2bac864460eba0a04bcca40750ed879
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 20 17:46:08 2017 +0200

    Remove extra_egt() causing problems
    
    Problem with ATR 3B DF 18 FF 81 F1 FE 43 00 3F 03 83 4D 49 46 41 52 45
    20 50 6C 75 73 20 53 41 4D 3B and reader "Elatec
    TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)".
    
    The card declares TC1=0xFF
    The extra_egt() function replaces the value with 0x02 and the driver
    uses this value in the PC_to_RDR_ResetParameters.
    
    From ISO 7816-3 2006 chapter "11.2 Character frame"
    " If N = 255, CGT = 11 etu in **both directions** of transmission."
    
    So the card uses a CGT = 11 etu but the reader expects a CGT of a bit
    more than 12 etu. The card communicates faster than the reader expect.
    
    This patch was introduced to use non-ISO/bogus cards more than 10 years
    ago. Now the patch is problematic so I remove it.
    
    Thanks to Thomas Vetter for the bug report.

 src/ifdhandler.c | 81 --------------------------------------------------------
 1 file changed, 81 deletions(-)

commit 70379da0cf79444d7035e0f42bea6f759f0a0886 (tag: ccid-1.4.28)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 11 14:00:57 2017 +0200

    Release 1.4.28
    
    Signed-off-by: Ludovic Rousseau <ludovic.rousseau@free.fr>

 README       | 26 ++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 7fd10bfab0c9c9fd4903d7b8e4d33a9dc3347273
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 4 14:02:48 2017 +0200

    Add Unicept GmbH AirID USB Dongle

 readers/Unicept_AirID_USB_Dongle.txt | 51 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit ebe042a757dc85e2ecc9609edc3b4ced588c6eba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 2 15:35:02 2017 +0200

    Makefile: add support of spaces in DESTDIR
    
    It is now possible to use space characters in the destination directory
    name (DESTDIR).
    
    This is inspired by Apple patch destDirFix.patch
    https://opensource.apple.com/source/SmartcardCCID/SmartcardCCID-55017/ccid/files/destDirFix.patch.auto.html

 src/Makefile.am | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 94f90761bbedd0325fe321303b1871825927267d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 27 17:54:45 2017 +0200

    Add HID Global OMNIKEY 5122 Dual

 readers/HID_Global_OMNIKEY_5122_Dual.txt | 329 +++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |   1 +
 2 files changed, 330 insertions(+)

commit 9a1b284329f88ef8eda2b7361096c05eda84f57a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 27 17:53:32 2017 +0200

    Add HID Global OMNIKEY 5122 Smartcard Reader

 .../HID_Global_OMNIKEY_5122_Smartcard_Reader.txt   | 329 +++++++++++++++++++++
 readers/supported_readers.txt                      |   3 +-
 2 files changed, 331 insertions(+), 1 deletion(-)

commit 7077b050b699e72471348877ca221a8641e858dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 25 18:40:48 2017 +0200

    Add KRONEGGER Micro Core Platform

 readers/KRONEGGER_Micro_Core_Platform.txt | 310 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |   1 +
 2 files changed, 311 insertions(+)

commit e95a7204b24346297ca64c11b63078bb25e8556d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 25 18:36:17 2017 +0200

    Add KRONEGGER NFC blue Reader Platform

 readers/KRONEGGER_NFC_blue_Reader_Platform.txt | 310 +++++++++++++++++++++++++
 readers/supported_readers.txt                  |   5 +-
 2 files changed, 314 insertions(+), 1 deletion(-)

commit 502dd6c9bb285d92e6aee2578eb36c19eba87a40
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 20 10:45:46 2017 +0200

    Move Athena IDProtect Flash in Unsupported list
    
    The reader does not work with a GnuPG card V2 card. All APDUs are
    rejected with "Card absent or mute".

 readers/supported_readers.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a06440b70d2b7898ac813d5e87d5349f18fcd166
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 18 21:33:25 2017 +0200

    Add Athena IDProtect Flash

 readers/Athena_IDProtect_Flash.txt | 53 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 7f3a5207e30e83af3d95dcd9ba3576e603cf6fb8
Author: Rodrigo <rodarima@gmail.com>
Date:   Sat Sep 9 01:13:06 2017 +0200

    udev rules: Disable USB autosuspend on C3PO LTC31 v1 reader
    
    The device doesn't seem to work fine when resuming from suspension mode.
    By preventing autosuspension the device doesn't fail anymore.
    
    See Github issue #36
    "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO"
    https://github.com/LudovicRousseau/CCID/issues/36

 src/92_pcscd_ccid.rules | 3 +++
 1 file changed, 3 insertions(+)

commit 12cd7a1a0a7761ee4c98c9647473b1e754ea8d75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 8 23:23:31 2017 +0200

    Add REINER SCT cyberJack RFID standard

 readers/ReinerSCT_cyberJack_RFID_standard.txt | 59 +++++++++++++++++++++++++++
 readers/supported_readers.txt                 |  3 +-
 2 files changed, 61 insertions(+), 1 deletion(-)

commit abed9dff59d7d049e3323a66b0ab710f31fb546e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 31 10:07:33 2017 +0200

    udev rule: allow rule overwrite
    
    Use:
    ATTR{power/control}="auto"
    instead of:
    RUN+="/bin/sh -c 'echo auto > /sys/$devpath/power/control'"
    
    It looks like this allows to add udev rules after that to change again
    the power/control behavior.
    
    Closes github issue #36
    "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO"
    https://github.com/LudovicRousseau/CCID/issues/36

 src/92_pcscd_ccid.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00aed9f2a147e24df2050617f6560c2b76e1f051
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 30 13:26:02 2017 +0200

    Add Watchdata USB Key
    
    ProductID: 0x0417

 readers/Watchdata_USB_Key2.txt | 47 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 49 insertions(+), 1 deletion(-)

commit 3b29cc5afbbe27bb5421d334623bbd07c574bbf8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 19 23:20:09 2017 +0200

    Fix non-pinpad HID global devices
    
    The HID Aviator is not the only reader that declares pinpad support in
    the USB descriptor but that has no physical keyboard to enter a PIN.
    The USB descriptor is bogus.
    
    The readers also support Extended APDU even if they declare Short APDU.
    
    Bogus readers are:
    - OMNIKEY Generic
    - OMNIKEY 3121 or 3021 or 1021
    - OMNIKEY 6121
    - Cherry Smart Terminal xx44
    - Fujitsu Smartcard Reader D323
    
    Thanks to hidglobal.com for the patch.

 src/ccid.c | 7 ++++++-
 src/ccid.h | 4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 10fd29a365f1f664063bee320c06e37253a86b60
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 19 23:39:15 2017 +0200

    Add Ledger Nano S

 readers/Ledger_Nano_S.txt     | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 44aab2ddbc6dea6125e9d8f407296957511039c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 5 16:02:31 2017 +0200

    Add SAFETRUST SABRE SCR

 readers/SAFETRUST_SABRE_SCR.txt | 81 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  5 ++-
 2 files changed, 85 insertions(+), 1 deletion(-)

commit dd1ea045cacafe1d5d2b063be66a23ee858ffc14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 29 12:01:40 2017 +0200

    Add IIT E.Key Crystal-1

 readers/IIT_E.Key_Crystal-1.txt | 50 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 52 insertions(+), 1 deletion(-)

commit 32deeb888d324c7d4056c23f60749efa17c1856c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 28 18:54:32 2017 +0200

    Firmware upgrade for 0x0BDA:0x0169
    
    "Generic" device.

 readers/iMONO.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8d2bcc81fdd38abceb9a3b4a2c4b5b054a70c14c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 28 18:49:55 2017 +0200

    Add REINER SCT cyberJack one

 readers/ReinerSCT_cyberJack_one.txt | 56 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 643869e86d770222c0d48140e0fabef5ef4e4785
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 5 10:40:07 2017 +0200

    Enable Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
    
    The reader has moved from the "disabled" to the "should work" list after
    patch in d5f2f893a0f513cdda0821c6dca7cdc337d54ba8

 readers/supported_readers.txt | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit d5f2f893a0f513cdda0821c6dca7cdc337d54ba8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 5 10:34:47 2017 +0200

    Improve support of ElatecTWN4_CCID reader
    
    The reader answers after up to 1 second when no card is present in the
    field. So a 100ms timeoutx was too short.
    
    Thanks to Elatec for the patch.

 src/ccid.c | 15 ++++++++++-----
 src/ccid.h |  3 ++-
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 3c0cacc5935282c35fe206b5ac91fd628605c3e5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 18:38:33 2017 +0200

    Add mCore SCard-Reader

 readers/mCore_SCard-Reader.txt | 64 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  5 +++-
 2 files changed, 68 insertions(+), 1 deletion(-)

commit 44f79e83bb26fe7b7fc38a36c2c02609b01b1581
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 28 20:09:53 2017 +0200

    Add Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
    
    in the disabled list

 readers/Elatec_TWN4_MULTITECH.txt | 56 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  5 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 5763d30af330767f266b4897fe1b55152b4d3fa6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 22 18:23:24 2017 +0200

    Add SafeNet eToken 5300

 readers/SafeNet_eToken_5300.txt | 97 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 +-
 2 files changed, 99 insertions(+), 1 deletion(-)

commit e3cc4f94624db4d7b197ce1106280baedb6b3cf3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 12 18:40:37 2017 +0200

    Disable Jinmuyu Electronics Co., Ltd. MR800

 readers/Jinmuyu_Electronics_MR800.txt | 53 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit a7dcbf296492f5056e1ba7abb8388531bb0a6708 (tag: ccid-1.4.27)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 21 14:41:20 2017 +0200

    Release 1.4.27
    
    Signed-off-by: Ludovic Rousseau <ludovic.rousseau@free.fr>

 README       | 29 +++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 30 insertions(+), 1 deletion(-)

commit 647fe54d8b66cabcd8bc13b68ae46fbc4bd05be5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 17 13:26:52 2017 +0200

    ccid_serial: reformat reader detection code
    
    The Microchip SEC 1210 does not support the command 0x02 (get firmware
    version):
    "03 06 6B 01 00 00 00 00 00 00 00 00 02 6D"
    returns
    frame: "83 00 00 00 00 00 00 41 00 00" - "Command not supported."
    
    The command 0x06 returns a result, even if I, and Fabio Araujo, don't
    know what this command does.
    "03 06 6B 01 00 00 00 00 00 00 00 00 06 69"
    we received
    frame: "83 01 00 00 00 00 00 01 00 00 22", "Everything OK."

 src/ccid_serial.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ec652d249dc81c647bf80d5d3c21665ef00c6d8b
Author: Fabio Araujo <fabio.araujo@transdatasmart.com.br>
Date:   Mon May 15 09:09:26 2017 -0300

    Add Microchip SEC1210 UART support.
    
    The Microchip SEC1210 can be connected on a serial port instead of USB.

 src/ccid.h         |  1 +
 src/ccid_serial.c  | 23 +++++++++++++++++++++++
 src/reader.conf.in |  1 +
 3 files changed, 25 insertions(+)

commit 582f882bd14b9a35f27348b0b80e571451a626b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 5 20:03:58 2017 +0200

    Add MK Technology KeyPass S1

 readers/MK_Technology_KeyPass_S1.txt | 72 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        | 13 ++++---
 2 files changed, 80 insertions(+), 5 deletions(-)

commit 5eac48f6c7a62b3820b190536d5390efeecb09d4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 18:37:12 2017 +0200

    Add FT U2F CCID KB

 readers/FT_U2F_CCID_KB.txt    | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 57 insertions(+)

commit f28ad399ec87a57efa06169599a7347f30df8a63
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 18:36:04 2017 +0200

    Upgrade FT_U2F_CCID.txt
    
    New firmware.

 readers/FT_U2F_CCID.txt       | 8 ++++----
 readers/supported_readers.txt | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 8f9a773149cf26aedc9beefb0bfabbd3213e4999
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 18:34:44 2017 +0200

    Rename FT_U2F_CCID.txt

 readers/{FT_U2F_CCID_KBOARD.txt => FT_U2F_CCID.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 0db790a5c6c5be9647fded4868e2d8b7bc99728d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 18:26:19 2017 +0200

    Add FT CCID

 readers/FT_CCID.txt           | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 57 insertions(+)

commit e7a7784cb17527458a2bc96fa16129097b1bb7fa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 18:24:50 2017 +0200

    Add FT CCID KB

 readers/FT_CCID_KB.txt        | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit af00591a4a3c437045cc9923f6477e6f2e467bf4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 5 18:33:05 2017 +0200

    configure.ac: fix error message for SCardEstablishContext
    
    Do not specify a version any more. pcsc-lite 1.2.9-beta9 was released in
    February 2006.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c84acab1a27326edf5e833e94a25e5856e5726c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 31 17:39:34 2017 +0200

    Add InfoThink IT-102MU Reader

 readers/InfoThink_IT-102MU_Reader.txt | 310 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |   5 +-
 2 files changed, 314 insertions(+), 1 deletion(-)

commit 59380a8dd99357963b8842548131873d3427d6f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 23 15:06:36 2017 +0100

    scardcontrol: fix bmPINBlockString value
    
    The sample code uses a (default) maximum PIN size of 8 digits.
    
    bmPINBlockString is defined as "Defines the length in bytes of the PIN
    block to present in the APDU command" so shoudl also be 8.
    
    Thanks to Martin Elshuber for the bug report
    "[#315675] scardcontrol.c - bmPINBlockString - shouldn't it be 8?"
    https://alioth.debian.org/tracker/?func=detail&atid=410085&aid=315675&group_id=30105

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f06f630ec4ce8502613fd18cffd28430478e8e1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 22 20:17:24 2017 +0100

    Add ACS CryptoMate (T2)

 readers/ACS_CryptoMate_(T2).txt | 54 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 7e20d8d978d92194e05ab5e6dd51a2d3415f4487
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 18:26:51 2017 +0100

    ZLP: enable the patch only if --enable-zlp is used
    
    The Zero Length Packet patch has issues with some non-bogus readers. So
    the patch is _disabled_ by default.
    
    If your Gemalto reader suffer from the ZLP problem then recompile the CCID
    reader with:
    $ ./configure --enable-zlp

 configure.ac      | 9 +++++++++
 src/ccid.c        | 2 ++
 src/ccid.h        | 2 ++
 src/ccid_serial.c | 2 ++
 src/ccid_usb.c    | 4 ++++
 5 files changed, 19 insertions(+)

commit 0b557087017e27e13356a6455cad1e94b9620a00
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 26 13:29:38 2017 +0100

    Add Zero Length Packet (ZLP) support for Gemalto IDBridge CT30 and K30
    
    The Gemalto IDBridge CT30 and IDBridge K30 readers may send a ZLP after
    some commands. Only the readers with firmware 2.00 have the problem.
    
    The solution is to use a short read before every USB write.
    This patch uses a timeout of 10 ms instead of 1 ms in the original patch.

 src/ccid.c        | 13 +++++++++++++
 src/ccid.h        |  5 +++++
 src/ccid_serial.c |  1 +
 src/ccid_usb.c    | 11 +++++++++++
 4 files changed, 30 insertions(+)

commit 467fe3681306ddcbb2fe131d370bf096e2ebf0e8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 18:12:46 2017 +0100

    Add Kapsch TrafficCom USB SAM reader

 readers/Kapsch_TrafficCom_USB_SAM_reader.txt | 45 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  5 +++-
 2 files changed, 49 insertions(+), 1 deletion(-)

commit 7a6f5af88a462ce3734a947734fda8e6b449e2ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 17 18:22:33 2017 +0100

    Add ACS ACR1255U-J1

 readers/ACS_ACR1255U-J1.txt   | 48 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 50 insertions(+), 1 deletion(-)

commit 2866e535d1bf01909b42d53fe8a29e827e5982d4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 16 21:42:58 2017 +0100

    Add ANCUD CCID USB Reader & RNG

 readers/ANCUD_CCID_USB_Reader_RNG.txt | 52 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  5 +++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 120d81d2c4e4ca28889b352476cabf1f0884792a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 14 20:44:49 2017 +0100

    Add Spyrus Inc PocketVault P-3X

 readers/Spyrus_PocketVault_P-3X.txt | 49 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit b59ba6321c9dcafae2cb153ce3c8bee6d31b39f1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 11 11:57:05 2017 +0100

    Add HID Global OMNIKEY 5422 Smartcard Reader

 readers/HID_OMNIKEY_5422.txt  | 322 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 324 insertions(+), 1 deletion(-)

commit b3f88d9596c6379f11e52119d931876539e012df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 10 18:22:33 2017 +0100

    Add support of HID Omnikey 5422 as multi slot
    
    The HID Omnikey 5422 device is a composite device with 2 CCID
    interfaces.
    This device can be seen as a multi-slot device if
    USE_COMPOSITE_AS_MULTISLOT is used.

 src/ccid.h       |  1 +
 src/ccid_usb.c   | 13 ++++++++++++-
 src/ifdhandler.c |  6 +++++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 4349e40dd8c2e37a19f2b85b59b98b4ec584695e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 10 17:58:55 2017 +0100

    OpenUSBByName(): simplify USE_COMPOSITE_AS_MULTISLOT code
    
    The code do not hardcode the interface number of the first CCID interface.
    The first CCID interface found will be used on the first call.
    
    The code to reset the interface number for the next reader is then much
    simpler: set to -1.

 src/ccid_usb.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit b15c8f96ca80005c3da024c031e9607051a9fe1a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 28 16:46:20 2017 +0100

    CmdEscapeCheck(): signals buffer overflow
    
    If the RxBuffer[] buffer is too small to contain the reader response
    then IFD_ERROR_INSUFFICIENT_BUFFER is returned.
    
    Before the patch the returned buffer was silently truncated and
    IFD_SUCCESS was returned.
    
    Thanks to Maximilian Stein for the bug report
    "[Pcsclite-muscle] libccid IFDHControl() / CmdEscape() might truncate reader response"
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20170213/000816.html

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8c57dcc5f73009359dcdaa0decba7f703172e9df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 16 17:14:14 2017 +0100

    OpenUSBByName(): the device bus & addr must match
    
    Patch similar to 8b9f6f33b16e808a5769dbc4193e5f107a09a693 but for
    libusb-1.0 instead of libudev.
    
    "In Linux, before this change, if there were multiple card readers of
    the same model connected, a new Reader could be initialized by opening
    the wrong USB device."
    
    Thanks to Maximilian Stein for the patch
    "[Pcsclite-muscle] Apply fix "OpenUSBByName(): the device bus & addr
    must match" (8b9f6f33) for libusb"
    https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20170213/000812.html

 src/ccid_usb.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit bf2b3f73c051e15be6bc5563766bb74c7dd66dcc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 15 16:05:16 2017 +0100

    Makefile.am: do not display udev message in red
    
    The src/92_pcscd_ccid.rules file is not mandatory since pcscd is started
    by systemd (pcsc-lite 1.8.0, November 2011).
    
    This udev file is now only used to enable selective suspend.

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7adceca5bfe2a5bd64163f9fac784ae323bf50a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 1 09:27:29 2017 +0100

    Add Morpho ypsID Key E in the Disabled list
    
    This device is not a real CCID device. You need to patch my CCID driver.
    Contact Morpho for support.

 readers/Morpho_ypsID_Key_E.txt | 49 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  5 ++++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 3aff5f95ce6efc8d7f76f4194f4098e1da4638d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 28 17:28:25 2017 +0100

    Add FT U2F CCID KBOARD

 readers/FT_U2F_CCID_KBOARD.txt | 56 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 980e2afbeb2ec2b5daabb1b02dc4c58e6bd2d0cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 21 15:42:11 2017 +0100

    Add Regula RFID Reader

 readers/Regula_RFID_Reader.txt | 50 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  | 13 ++++++-----
 2 files changed, 58 insertions(+), 5 deletions(-)

commit cd1e76fa4ff44aa6f4240fa8990e78328b443a05
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 18:56:08 2017 +0100

    ccid_usb.c: document CCID composite devices
    
    Document how the Gemalto Prox-DU/SU and Feitian R502 devices are
    architectured. These devices are composite CCID devices (2 or 3 CCID
    devices in the same USB device) and are simulated as a multi slot reader
    if USE_COMPOSITE_AS_MULTISLOT is defined (macOS for example).

 src/ccid_usb.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit fef7e851b81897d4e44fb887708daf4ca988de5b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 17:40:48 2017 +0100

    scardcontrol.c: remove extra space at end of line

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 627f356e8800144f2661069de92195efcc7f2637
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 17 18:34:21 2017 +0100

    Add Mulann PVT

 readers/Mulann_PVT.txt        | 104 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit e5697f33cc8dfa89d562c8abf859024bfe9e95a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 12 17:32:54 2017 +0100

    InterruptRead(): return a valid IFDHandler code
    
    If libusb reports an error then return IFD_COMMUNICATION_ERROR instead
    of the libusb error code.
    
    That should not be a problem since pcsc-lite only check for the value
    IFD_SUCCESS and anything else, including a libusb error code, is an error.

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 09025bb4044f7992d9ad70483086a8c63d4d54d2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 16:58:55 2017 +0100

    Add Unicept GmbH AirID USB

 readers/Unicept_AirID_USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 167dfa6b578ab8bebfff076cfbb7336a2a8b7621
Author: Petr Vaněk <arkamar@atlas.cz>
Date:   Tue Jan 10 15:00:06 2017 +0100

    README: fix typos

 README | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 52f796f6e6882ae9791d5c578956f0077a8eb848
Author: Petr Vaněk <arkamar@atlas.cz>
Date:   Tue Jan 10 15:00:05 2017 +0100

    README: fix links for USB CCID and ICCD documentation

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b5870d85d891fab0445d8b9b1a150de1c44c2b33
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 10 17:55:09 2017 +0100

    OMNIKEY 5321 CLi USB is NOT supported
    
    This reader is contactless only and is NOT A CCID DEVICE.

 readers/OMNIKEY_5321_CLi_USB.txt | 172 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   5 +-
 2 files changed, 176 insertions(+), 1 deletion(-)

commit 569b257d64ccd50c6e6b60a2e74549e07c87d7dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 9 10:27:36 2017 +0100

    Add DUALi DE-620 Combi

 readers/DUALi_DE-620_Combi.txt | 59 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 61 insertions(+), 1 deletion(-)

commit a421896644f6439a453fb313a8c3efaa8b7cbcc5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 7 16:04:17 2017 +0100

    README: remove extra line

 README | 1 -
 1 file changed, 1 deletion(-)

commit 666a72c342f433fda1b77ff815fdfe728afc3ce7 (tag: ccid-1.4.26)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 7 15:44:45 2017 +0100

    Release 1.4.26

 README       | 19 +++++++++++++++++--
 configure.ac |  2 +-
 2 files changed, 18 insertions(+), 3 deletions(-)

commit 7f71007a47f77620b2ed50c9298c94fe01b6aaf1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 6 18:55:20 2017 +0100

    Add appidkey GmbH ID60-USB

 readers/appidkey_ID60-USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 52 insertions(+)

commit 62756a636c6991d9c9c36f01923823e7230de732
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 6 18:50:55 2017 +0100

    Update appidkey ID100L-USB-SC-Reader firmware

 readers/appidkey_ID100-USB_SC_Reader.txt | 4 ++--
 readers/supported_readers.txt            | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e05426c6c426fc46ef18c7bd17cfb7ad74cabd1c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 4 13:41:34 2017 +0100

    FreeChannel(): release reader_index only after use
    
    Call ReleaseReaderIndex() to free the reader_index only after it is no
    more used.
    
    It was not problematic since the complete code block is protected by the
    ifdh_context_mutex, but this may change.

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d1a15209f818b5de139d691841e56613bbca9727
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 4 13:34:41 2017 +0100

    ifdhandler: only GetNewReaderIndex() has to be thread protected
    
    Once a new reader_index has been attribuyed the functions are thread
    safe. Only the call to GetNewReaderIndex() need to be protected.
    
    The mutex was introduced in 8c6ed32fa1649a3648eb768d7c692e0e1e67f2ed
    "add support of thread safe (APDU multiplexing on different readers)" in
    September 2003 and, at that time, GetNewReaderIndex() was not yet used
    or implemented.

 src/ifdhandler.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit eea7b5835a7b91cb26d52bf3b9548afc322e83d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 10:35:35 2016 +0100

    MacOSX/configure: check for UB only on Mavericks and less
    
    On Yosemite (10.10) and later we will provide only a 64-bit driver.
    So no need to check if a Universal Binary libusb is available.
    
    Support of 32-bits computers has been droped with Lion 10.7.

 MacOSX/configure | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

commit 3a7f9b26418991ffff10fc61a8c56ddccbc901aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 10:30:16 2016 +0100

    MacOSX/configure: move definition of MAC_VERSION
    
    MAC_VERSION can now be used by the code checking Universal Binary.

 MacOSX/configure | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2811a89260bbc4dfabd91dc87c2de991257df755
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 10:22:21 2016 +0100

    MacOSX/configure: check static libusb will be used
    
    If a _dynamic_ version of libusb is present then it will be used by the
    linker. This is problematic since we want to use the _static_ version of
    libusb to avoid an external dependency.

 MacOSX/configure | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit f66d361b0ad8346c68afb2e6351e7d1e444d561b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 09:37:17 2016 +0100

    MacOSX/configure: remove reference to libusbx
    
    libusbx is a dead project and has been replaced by libusb.

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f89a002a05b2576159e035b368feff3e34d5452
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 3 14:56:13 2016 +0100

    Add Bit4id Digital DNA Key

 readers/Bit4id_Digital_DNA_Key.txt | 54 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  1 +
 2 files changed, 55 insertions(+)

commit 80f7c5300871c91639b3d50cb4b62e73bf7fce75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 3 14:52:56 2016 +0100

    Add Bit4id tokenME FIPS v3

 readers/Bit4id_tokenME_FIPS_v3.txt | 54 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 ++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 683dd88400cece36da222f93bfa385624c473e52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 18 17:50:28 2016 +0100

    HID OMNIKEY 5021 CL is NOT supported
    
    This reader is contactless only and is NOT A CCID DEVICE.

 readers/HID_5021_CL.txt       | 510 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 514 insertions(+), 1 deletion(-)

commit 05902a01bd9cdcd5a3eab8523d8dc5b85e86bac2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 22 22:12:55 2016 +0200

    Add INGENICO Leo

 readers/Ingenico_Leo.txt      | 76 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++-
 2 files changed, 80 insertions(+), 1 deletion(-)

commit 9ed43b008894ad6984a06400aec4bb2c9b87bce2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 13 11:42:03 2016 +0200

    INSTALL: update documentation for serial readers
    
    - Update the documentation
    - add a reference about the IDBridge CR30 that should use the
      "GemCoreSIMPro2" configuration argument.

 INSTALL | 35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

commit 33888a88cdcdf16e98c3d0d42593ebc743719e11
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 5 14:57:42 2016 +0200

    Negociate maximum baud rate when bNumDataRatesSupported = 0
    
    From CCID 1.1 page 18:
    " bNumDataRatesSupported
    The number of data rates that are supported by the CCID.
    If the value is 00h, all data rates between the default data rate
    dwDataRate and the maximum data rate dwMaxDataRate are supported. "
    
    Before, if the card baud rate was greater than the reader dwMaxDataRate
    then the driver used the default (lowest) baud rate.
    
    Now the driver tries to find the maximal baud rate supported by both the
    card and the driver.
    
    The algorithm was already used when the reader reports a baud rate list
    but not when the reader reports bNumDataRatesSupported = 0.
    
    Thanks to Abraham Macías Paredes for the bug report
    "[Pcsclite-muscle] Bug in CCID library"
    https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20161003/000729.html
    
    Thanks to Godfrey Chung for the patch idea
    "Fix the optimal baud rate problem in IFDHSetProtocolParameters()."
    https://github.com/acshk/acsccid/commit/4a7631d014781d36a2d21210b0b8768c07ef8c6d

 src/ifdhandler.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 097436681d554999d125b9fe56bb4a5194a36f92
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 4 15:29:56 2016 +0200

    PowerOn: default value comes from Info.plist
    
    The value set in ifdhandler.c is always overwritten by the value
    extracted from the Info.plist file in init_driver().
    
    The change in ea7bedd2b3d30a884f43544c44f87ef779f011ef was useless and
    had no effect.
    
    Since the default value of ifdDriverOptions for voltage selection is
    0x00 the first voltage used is 5V.

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df1173ee2f33ca0cf79090e4eb817b24a15c2d00
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 4 15:05:40 2016 +0200

    PowerOn: always try every possible voltage values
    
    The default voltage value is 5V.
    It is possible to change the driver configuration (ifdDriverOptions in
    Info.plist) to start at 1.8V or 3V.
    
    The algorithms was to try:
    5V then fail (default)
    3V then 5V then fail
    1.8V then 3V then 5V then fail
    
    Some cards do not support 5V (like the Coolkey cards, see "Coolkey cards
    do not work in Fedora" https://bugzilla.redhat.com/show_bug.cgi?id=1380615)
    It is possible to change the driver configuration to start at 3V or 1.8V
    but then for cards that work only at 5V we will have 1 or 2 PowerOn
    commands in error before the card returns the ATR.
    
    I made some tests and the SCardConnect() call can take 0.110129 ms when
    starting at 5V and 0.216057 ms when starting at 1.8V and errors for 1.8V
    and 3V. That is "speed" factor of x1.96.
    
    00000005 ifdhandler.c:1146:IFDHPowerICC() action: PowerUp,
    usb:08e6/3437:libudev:0:/dev/bus/usb/001/041 (lun: 0)
    00000007 -> 000000 62 00 00 00 00 00 08 03 00 00
    00054697 <- 000000 80 00 00 00 00 00 08 41 FE 00
    00000014 commands.c:249:CmdPowerOn Card absent or mute
    00000005 commands.c:278:CmdPowerOn() Power up with 1.8V failed. Try with 3V.
    00000006 -> 000000 62 00 00 00 00 00 09 02 00 00
    00054723 <- 000000 80 00 00 00 00 00 09 41 FE 00
    00000015 commands.c:249:CmdPowerOn Card absent or mute
    00000004 commands.c:278:CmdPowerOn() Power up with 3V failed. Try with 5V.
    00000006 -> 000000 62 00 00 00 00 00 0A 01 00 00
    00037738 <- 000000 80 0C 00 00 00 00 0A 00 00 00 3B 29 00 80 72 A4 45 64 00 00 87 14
    
    The idea is to change the algotithm to start at 5V as that is the
    standard voltage for a smart card (according to my card collection) but
    be able to continue with 1.8V and 3V is power on failed at 5V.
    
    The default algorithm is now 5V then 1.8V then 3V then fail.
    
    It is still possible to change the initial voltage. Now, in any case, all
    the values are tried before failing.
    Other possible values are:
    1.8V then 3V then 5V then fail
    3V then 5V then 1.8V then fail
    
    Thanks to Robert Relyea for the patch, used by RedHat since 2013.
    https://git.centos.org/commitdiff/rpms!pcsc-lite-ccid/3dd85f55c8aacfa0704849e7b6cf46d4970b747b

 src/Info.plist.src |  4 ++--
 src/ccid.h         | 11 +++--------
 src/commands.c     | 15 ++++++++++++---
 3 files changed, 17 insertions(+), 13 deletions(-)

commit a0815cfa7b70d96ae4b793285b92b70f2b95a487
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 4 14:56:45 2016 +0200

    PowerOn: move from 1.8V to 5V if 1.8V is not supported
    
    If the reader does not support 1.8V we do not move to auto but to 5V and
    check that 5V is supported by the reader.
    The reader may not support Automatic Voltage Selection and may not
    support 1.8V either.

 src/commands.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ea7bedd2b3d30a884f43544c44f87ef779f011ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 3 11:50:24 2016 +0200

    PowerOn: change default voltage strategy
    
    The CCID 1.1 indicates page 105 in ch. "9.3 Voltage management" that the
    driver should use growing voltage when supported by the reader.
    
    So the default is now to use the sequence 1.8V, 3V and 5V.
    
    ISO 7816-3 is not clear about this point. No specific order is given in
    ch. 6.2.4 "Class selection" of ISO/IEC 7816-3:2006(E).
    
    This change should fix RedHat bug 1380615 "Coolkey cards do not work in
    Fedora" and avoid the RedHat only patch described in RedHat bug 1033788
    "Safenet SC650 smart cards are not detected"
    
    The RedHat patch is
    https://git.centos.org/blob/rpms!pcsc-lite-ccid/3dd85f55c8aacfa0704849e7b6cf46d4970b747b/SOURCES!ccid-1.4.10-voltage.patch

 src/ccid.h       | 7 ++++++-
 src/ifdhandler.c | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 84966dfaae8c37702512774c5e4d510998b0e8b2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 3 11:37:25 2016 +0200

    PowerOn: use automatic voltage selection when needed
    
    CCID standard 1.1, page 26, ch 6.1.1 PC_to_RDR_IccPowerOn
    " For a CCID which features “automatic activation of ICC on inserting”,
    the bPowerSelect field must be 00h (Automatic Voltage Selection) in the
    first PC_to_RDR_IccPowerOn message received for a slot which was
    previously inactive. "

 src/ccid.h     | 1 +
 src/commands.c | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 64d6ed4a0c6196108f1044ccfd080fbdd9da62ae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 30 10:48:43 2016 +0200

    Fix spelling in log message

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3da71e26b368b39814618a83c2fc64e492941dc4 (tag: ccid-1.4.25)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 30 10:36:54 2016 +0200

    Release 1.4.25

 README       | 21 +++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit 4fc7bcf1f3e70ee436d1a8cdde3e0474284d9fb3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 29 22:08:54 2016 +0200

    Add/disable Precise Biometrics Precise 200 MC Upgrade
    
    The reader is added in the "Disabled CCID readers" list

 readers/Precise_200_MC_Upgrade.txt | 52 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  5 +++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit f0a26a9b17b9c94d7b87124a6d0a0c824ae9d561
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 23 14:45:01 2016 +0200

    Remove extra spaces
    
    A space character before a tabulation characteri is not needed.

 src/towitoko/atr.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3675760e70d28648972e96060213150e63fd9101
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 3 16:45:17 2016 +0200

    Add Gemalto K50
    
    This device has the same idProduct 0x3437 as the Gemalto IDBridge CT30
    and Gemalto PC Twin Reader.
    This device should then be usable since CCID 0.1.0 (August 2003)

 readers/Gemalto_K50.txt       | 103 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 104 insertions(+)

commit ec413e5b6b93ee066280ceeaea095ee80ffd261f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 3 16:31:31 2016 +0200

    Add Broadcom Corp 5880 (idProduct: 0x5834)

 readers/Broadcom_5880_0x5834.txt | 106 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   1 +
 2 files changed, 107 insertions(+)

commit 297ab15f4e9ecb6130f826de3bed1b5536d895ed
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 3 16:29:38 2016 +0200

    Add Broadcom Corp 5880 (idProduct: 0x5833)

 readers/Broadcom_5880_0x5833.txt | 54 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 55 insertions(+)

commit 7211ce71b1bb0866efc2dad6eba7058743f7eed7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 3 16:24:37 2016 +0200

    Add Broadcom Corp 5880 (idProduct: 0x5832)

 readers/Broadcom_5880_0x5832.txt | 106 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   3 +-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit d144044621ded81d21bb59f7452676d969fb27e6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 15:49:37 2016 +0200

    supported_readers.txt: remove extra duplicates
    
    generate_supported_readers.py no more generate useless duplicates for
    composite devices.

 readers/supported_readers.txt | 56 -------------------------------------------
 1 file changed, 56 deletions(-)

commit 6bb10bb145878989db5c0318421ecdf2405b5f83
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 15:47:10 2016 +0200

    Add Feitian VR504 VHBR Contactless & Contact Card Reader

 readers/Feitian_vR504.txt     | 120 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   4 ++
 2 files changed, 124 insertions(+)

commit 2c72558784abb88c7dc00369e8032b5b9377d7a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 15:18:19 2016 +0200

    Add Feitian bR500

 readers/Feitian_bR500.txt     | 76 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 77 insertions(+)

commit 4f3e5748ec467ef9e5a2f567f492a1d6754f59a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 14:08:04 2016 +0200

    New firmware for Feitian_R502-CL.txt

 readers/Feitian_R502-CL.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit e56e6c38e717bac8bdc32a585717a6d86b7909a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 14:05:02 2016 +0200

    New firmware for Feitian_R502.txt

 readers/Feitian_R502.txt      | 92 +++++++++++++++++++++++++++++++++++--------
 readers/supported_readers.txt |  1 +
 2 files changed, 77 insertions(+), 16 deletions(-)

commit b7e8564a58386456b0aa4320f8de6563ab57d880
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 14:02:15 2016 +0200

    Firmware update for Feitian_SCR301.txt

 readers/Feitian_SCR301.txt | 56 +++++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 25 deletions(-)

commit 706ad62ef036a3d5a5a0eff9709db8a767e975ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 13:59:44 2016 +0200

    New firmware version for Feitian_bR301_BLE.txt

 readers/Feitian_bR301_BLE.txt | 16 +++++++++-------
 readers/supported_readers.txt |  2 +-
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 65553b4facf097fbfa674daf7ee5f886d72885f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 31 13:40:45 2016 +0200

    Add Aladdin R.D. JaCarta (idProduct: 0x0402)

 readers/Aladdin_R.D._JaCarta2.txt | 47 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++-
 2 files changed, 49 insertions(+), 1 deletion(-)

commit 7916c4b3ca3be3037c2d74f6d42db59af7058843
Author: Godfrey Chung <godfrey.chung@acs.com.hk>
Date:   Tue Jul 5 16:17:52 2016 +0800

    create_Info_plist.pl: fix typos in comment
    
    Infor.plist -> Info.plist
    suported -> supported

 src/create_Info_plist.pl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e6a7548623f35d428f9f410f4b885fd04e34070a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 3 18:40:52 2016 +0200

    Move Broadcom Corp 5880 0x5800 in unsupported
    
    Frames bigger than 64 bytes (wMaxPacketSize) fails on the contact reader
    with:
    00000002 commands.c:1740:CmdXfrBlockTPDU_T0() T=0: 5 bytes
    00000003 -> 000000 6F 05 00 00 00 00 17 00 00 00 00 C0 00 00 BA
    00014454 <- 000000 80 BC 00 00 00 00 17 00 00 00 A0 00 00 00 79 03 02 40
    70 50 72 47 67 00 ED CB C7 00 ED CB C7 21 21 A0 00 00 00 79 01 02 00 01
    00 00 00 00 00 00 00 A0 00 00 00 79 01 02 01 01 00 00 00 00 00 00
    00000013 commands.c:1551:CCID_Receive() Can't read all data (54 out of
    188 expected)
    
    See https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/1596662
    
    The problem is similar to Broadcom_5880_0x5805.txt that also moved in
    the unsupported list.

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f68054ce81aa10ec60adf9a92c66dca64bdd415
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 3 15:34:29 2016 +0200

    Move Broadcom Corp 5880 0x5805 in unsupported
    
    The Broadcom Corp 5880 with productID 0x5805 has some serious issues.
    
    The contact interface of the reader is bogus.
    Frames bigger than 64 bytes (wMaxPacketSize) fails on the contact reader
    with:
    00000006 commands.c:1740:CmdXfrBlockTPDU_T0() T=0: 5 bytes
    00000011 -> 000000 6F 05 00 00 00 00 5A 00 00 00 80 34 01 00 00
    00345316 <- 000000 80 02 01 00 00 00 5A 00 00 00 00 01 02 03 04 05 06
    07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
    1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35
    00000095 commands.c:1551:CCID_Receive() Can't read all data (54 out of
    258 expected)
    
    The reader _MAY_ work with a T=1 card since it is in TPDU.
    
    This reader is present in Dell Latitude serie 5000 laptops.

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 105a9672ed0a2cee88e977ec8a63e1f55af1d625
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 1 17:42:18 2016 +0200

    Move KEBTechnology KONA USB SmartCard in unsupported
    
    Move from "should work" to "unsupported" list.
    
    The tokend fails to send the first APDU. Maybe the support of Character
    level is bogus in the CCID driver.
    
    Trace example at
    https://anonscm.debian.org/cgit/pcsclite/CCID.git/commit/?id=05e86c6d5ac7db2cc5a184a52d33b403575c848e

 readers/supported_readers.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6fe851996a1ebd4691fa7bb427c42b456b6c2623
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 1 11:01:06 2016 +0200

    scardcontrol: initialize the bRecvBuffer buffer
    
    Fill the bRecvBuffer receiving buffer with the "magic" value 0xAA to
    detect what part of the buffer is filled by the reader.

 examples/scardcontrol.c | 2 ++
 1 file changed, 2 insertions(+)

commit 38d8ff72eb2f92bcf5ba2daa9074b24fb887973e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 1 10:58:35 2016 +0200

    scardcontrol: improve outout for change Pin
    
    For the change PIN sequence we print a new line for non-keyboard pinpad
    so that the output is nicer.

 examples/scardcontrol.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit d346df1f4e5262f766b320450fa899126934ed77
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 28 18:31:43 2016 +0200

    Rename "ESMART Token GOST"

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 05e86c6d5ac7db2cc5a184a52d33b403575c848e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 28 15:28:37 2016 +0200

    CmdXfrBlockCHAR_T0: returns an error when needed
    
    If an "Unrecognized Procedure byte" is found then the driver returns
    with the error IFD_COMMUNICATION_ERROR instead of no error.
    
    Example of problematic trace with a "KEBTechnology KONA USB SmartCard":
    
    00000018 winscard.c:1618:SCardTransmit() Send Protocol: T=0
    00000016 APDU: 00 00 00 00
    00000015 ifdhandler.c:1295:IFDHTransmitToICC() usb:04cc/5072:libudev:0:/dev/bus/usb/003/073 (lun: 0)
    00000024 commands.c:1997:CmdXfrBlockCHAR_T0() T=0: 4 bytes
    00000015 commands.c:1324:CCID_Transmit() chain parameter: 1
    00000014 ccid_usb.c:1191:ControlUSB() request: 0x65
    00000014 send: 00 00 00 00 00
    00000926 ccid_usb.c:1191:ControlUSB() request: 0x6F
    00000724 receive: 00 00
    00000036 commands.c:2192:CmdXfrBlockCHAR_T0() Unrecognized Procedure byte (0x24) found!
    00000016 SW:
    00000013 winscard.c:1663:SCardTransmit() UnrefReader() count was: 2

 src/commands.c | 1 +
 1 file changed, 1 insertion(+)

commit 3816150f3e2bf4e9ce3afca2478653dfcdad0ce4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 27 10:47:33 2016 +0200

    Fix crash with GemCore Pos Pro and GemCore Sim Pro
    
    The buffer .ccid.arrayOfSupportedDataRates is freed by free() in
    CloseUSB().
    So it must be allocated by malloc() and not just reference a static
    memory buffer.
    
    The crash occured when CloseUSB() called free() on reader disconnection:
    [Thread 0x7fffe7fff700 (LWP 4050) exited]
    *** Error in `.../PCSC/src/pcscd': free(): invalid pointer: 0x00007ffff61f54c0 ***
    
    Program received signal SIGABRT, Aborted.
    [Switching to Thread 0x7ffff69f7700 (LWP 4021)]
    0x00007ffff722e067 in __GI_raise (sig=sig@entry=6)
        at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
    56      ../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
    (gdb) bt
        at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        fmt=fmt@entry=0x7ffff7361530 "*** Error in `%s': %s: 0x%s ***\n")
        at ../sysdeps/posix/libc_fatal.c:175
        str=0x7ffff735d646 "free(): invalid pointer", ptr=<optimized out>)
        at malloc.c:4996
        have_lock=0) at malloc.c:3840
        at ccid_usb.c:913
        at ifdwrapper.c:190
        rContext=rContext@entry=0x61e2d0) at readerfactory.c:1134
        at readerfactory.c:632
        at readerfactory.c:119
        readerName=0x7ffff00024b0 "Gemalto GemCore SIM Pro Smart Card Reader",
        port=2097152) at readerfactory.c:608
        at hotplug_libudev.c:362
        at pthread_create.c:309
        at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

 src/ccid_serial.c | 13 ++++++++++++-
 src/ccid_usb.c    | 11 ++++++++++-
 2 files changed, 22 insertions(+), 2 deletions(-)

commit ab374afe54dd5c0d97dad93df6cca27b8c527ccf
Author: Godfrey Chung <godfrey.chung@acs.com.hk>
Date:   Mon Jun 27 11:34:44 2016 +0800

    Add missing openct/README in distribution
    
    The file openct/README was not included in the generated .tar.bz2
    archive.
    This file is only used for information and documentation.
    
    Thanks to Godfrey Chung for the bug report
    https://github.com/LudovicRousseau/CCID/pull/20

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5edb61353e4a99313f670743e351abc26d561c14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 26 11:05:11 2016 +0200

    Add ESMART Token GOST X2 ET1020-A

 readers/ISBC_ESMART_reader.txt | 62 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  5 +++-
 2 files changed, 66 insertions(+), 1 deletion(-)

commit 8ea1815745692c38e1c07fc8d460aae85efe123a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 24 10:02:24 2016 +0200

    Fix spelling error in a log message
    
    The Correct spelling is: successful
    
    Thanks to lintian(1) for the bug report
    I: libacsccid1: spelling-error-in-binary usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so successfull successful

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6123a4cc07a2c5b980021c70b89f02da96ee855a
Author: Godfrey Chung <godfrey.chung@acs.com.hk>
Date:   Wed Jun 22 10:46:37 2016 +0800

    Fix fake composite device code to use a fixed order
    
    The value static_interface shall be incremented only for composite devices.
    Otherwise any other reader would increase the value and the next
    composite reader connected will have its interfaces enumerated in a
    different order.
    
    The problem occurs only on Mac OS X (pcscd) that still does not support
    composite CCID devices. The CCID driver has to be configured with
    --enable-composite-as-multislot and composite CCID devices are
    "emulated" as a multi-slot device.
    
    Thanks to Godfrey Chung for the patch
    https://github.com/LudovicRousseau/CCID/pull/19

 src/ccid_usb.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 32c8a429a2654e16a195ba42f5a9bbf18f34d87b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 17 22:09:01 2016 +0200

    log_msg(): log up to 3 lines of 80 characters
    
    The log of the CCID driver license was truncated. It is now possible to
    log up to 3 * 80 = 240 characters instead of 2 * 80 = 160.
    
    The problem is only present on Mac OS X and other systems (Android)
    where the log is not done by pcscd.
    pcscd has a limit of 2048 bytes and does not have this problem.
    
    Thanks to Maksim Ivanov for the bug report.
    "[Pcsclite-muscle] Small fix suggestion for CCID (logging issue)"
    https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20160613/000634.html

 src/debug.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bfb75dd02f8a1ca9f8ebbd86658819d2721416cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 9 21:10:59 2016 +0200

    Add appidkey GmbH ID50 -USB

 readers/appidkey_ID50-USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 52 insertions(+)

commit ec94d1fa6beebfdb39a2f81c20a54bded01e28db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 9 21:07:10 2016 +0200

    Add appidkey GmbH ID100-USB  SC Reader

 readers/appidkey_ID100-USB_SC_Reader.txt | 51 ++++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |  5 +++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 6ed3a9f1ccf024d9101c87219d7b1850992ff9bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 6 18:59:18 2016 +0200

    Resync PCSC and contrib_libPCSCv2part10 modules
    
    Benefit from the configfile.l: Fix issue on SunOS

 PCSC                    | 2 +-
 contrib_libPCSCv2part10 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 24f8659452bfb5d2a357bfca3e99c3fceef16bd3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 28 20:38:31 2016 +0200

    Add Broadcom Corp 5880 with ProductID 0x5805

 readers/Broadcom_5880_0x5805.txt | 106 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   6 ++-
 2 files changed, 111 insertions(+), 1 deletion(-)

commit 1808d28d196a1c45b9d846aa7aab5123fe062706
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 22 18:08:19 2016 +0200

    README: add G&D StarSign CUT S in release 1.4.24
    
    I forgot to add this reader in the changes.

 README | 1 +
 1 file changed, 1 insertion(+)

commit a1197c49cee479f4187dfd05c900224b99127e17 (tag: ccid-1.4.24)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 22 17:07:03 2016 +0200

    Release 1.4.24

 README       | 12 ++++++++++++
 configure.ac |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit b4c2cae5f311eef313777124937520c780d002fd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 20 15:19:05 2016 +0200

    IFDHGetCapabilities: fix SCARD_ATTR_VENDOR_IFD_SERIAL_NO size
    
    We use strlcpy() to copy the IFD (reader) serial number string. So we
    must must take into account the terminating NUL byte.
    
    Without the patch the size was "correctly" reported on the first call
    (without including the final NUL byte). So the application allocates a
    buffer for this size and the next strlcpy() tuncates the string to add
    the NUL byte.
    
    Thanks to Daniel Kucera for the bug report.

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5eaa22bbaac16ca3e20e49418c37291ac128c3ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 19 21:16:48 2016 +0200

    Add Giesecke & Devrient GmbH StarSign CUT S

 readers/GnD_StarSign_CUT_S.txt | 56 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 57 insertions(+)

commit b3eedaf7873e5438f5f2e8b163b2c0362099e318
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 19 20:56:13 2016 +0200

    Add Generic USB Smart Card Reader
    
    This reader is the same as the "HID AVIATOR Generic" except that it
    supports "Short and Extended APDU level exchange" instead of "Short APDU
    level exchange".

 readers/Generic_USB_Smart_Card_Reader.txt | 161 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |   9 +-
 2 files changed, 168 insertions(+), 2 deletions(-)

commit e039760f0ab57a0e66e2f6dabebfdf6ba3134b14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 10:05:45 2016 +0200

    Fix support of HID Aviator generic
    
    This reader firmware is bogus:
    - it declares pinpad support but as no keyboard
    - it declares short APDU but uses chaining as for extended APDU
    
    Thanks to Martin Paljak for the bug report
    https://github.com/LudovicRousseau/CCID/pull/16

 src/ccid.c | 7 +++++++
 src/ccid.h | 1 +
 2 files changed, 8 insertions(+)

commit c18293616c834362555a61b3d84624ec24522bb3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 20:10:13 2016 +0200

    Add HID AVIATOR Generic

 readers/HID_Aviator.txt       | 161 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 165 insertions(+), 1 deletion(-)

commit b5673dfae8ab054557938abea864e5c34f61d2ed
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 09:53:35 2016 +0200

    Update c.sh link
    
    The c.sh script is used call ./configure with "correct" parameter for
    me (maintainer).
    This file comes from PCSC and is a symbolic link.
    
    Thanks to Martin Paljak for the bug report
    https://github.com/LudovicRousseau/CCID/pull/15

 c.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c9dbb25abb9fed9882b7c28b65fe55d4d7924fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 7 12:12:28 2016 +0200

    SCM SCL011: use a 400 ms timeout instead of 100 ms
    
    The SCM SCL011 reader is a contactless reader that needs 350 ms to
    answer to the PC_to_RDR_GetSlotStatus CCID command when no card is in
    the field.
    
    We use the same patch as for the ElatecTWN4.
    
    Thanks to Chris Calvesbert for the bug report.

 src/ccid.c | 3 +++
 src/ccid.h | 1 +
 2 files changed, 4 insertions(+)

commit 5bea205f085a6b5ddd263843f410abab728550b7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 18:31:57 2016 +0200

    ElatecTWN4: use a 400 ms timeout instead of 100 ms
    
    The ElatecTWN4 reader is a contactless reader that needs 280 ms to
    answer to the PC_to_RDR_GetSlotStatus CCID command when no card is in
    the field.

 src/ccid.c | 12 ++++++++++++
 src/ccid.h |  1 +
 2 files changed, 13 insertions(+)

commit 1e3c6c14683e3b5a9bc27fed55ae32b7dc2ee157
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 18:20:13 2016 +0200

    CreateChannel: allow to use a non default timeout
    
    By default the read timeout is set to 100 ms for the double call of
    CmdGetSlotStatus() in CreateChannelByNameOrChannel() use to resync the
    USB toggle bits.
    This is a short delay so that a failing reader will not block for too
    long. The defaut timeout value is 3 seconds so a total of 6 seconds
    would be lost is the reader is not responding.
    
    Unfortunately some readers (in particular contactless readers) are very
    long to anwser to the PC_to_RDR_GetSlotStatus CCID command. I guess it
    is to be sure no contactless card is present in the field.
    
    It is now possible to change the 100 ms timeout to something else for a
    specific reader by adding code in ccid_open_hack_pre() and
    ccid_open_hack_post().

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2c8ffab9962484653b6445a6c85a6c690a5948b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 22 14:59:21 2016 +0200

    ccid_usb.c: fix a race condition on multi reader
    
    When using multiple threads we shall use libusb function
    libusb_handle_events_completed() instead of libusb_handle_events() as
    documented in http://libusb.sourceforge.net/api-1.0/mtasync.html#Using
    
    Problems may occur when using more than one reader. In that case a card
    movement notification may be missed and reported only after a 60 seconds
    timeout.
    
    Thanks to Maksim Ivanov for the bug report
    "CCID handling of multiple devices"
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20160418/000564.html

 src/ccid_usb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d636d54fdd07b416f591f28d84c6f0e3f4bda4f9 (tag: ccid-1.4.23)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 20 10:04:45 2016 +0200

    Release 1.4.23

 README       | 23 +++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 358952bef37c3a71fce7adbae32388cefdea283f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 21:02:13 2016 +0200

    Add IonIDe Smartcard Reader reader

 readers/IonIDe_Smartcard_Reader.txt | 161 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   3 +
 2 files changed, 164 insertions(+)

commit 80b4db807ef6d8f52245285fb7e9d6fbe1e3e353
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 20:59:26 2016 +0200

    Add HID Global OMNIKEY 6121 Smart Card Reader reader

 .../HID_Global_OMNIKEY_6121_Smart_Card_Reader.txt  | 161 +++++++++++++++++++++
 readers/supported_readers.txt                      |   1 +
 2 files changed, 162 insertions(+)

commit 0991e840b1243cdf9c7f375077e68ac6efa35af7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 20:58:02 2016 +0200

    Add HID Global OMNIKEY 5022 Smart Card Reader reader

 .../HID_Global_OMNIKEY_5022_Smart_Card_Reader.txt  | 163 +++++++++++++++++++++
 readers/supported_readers.txt                      |   1 +
 2 files changed, 164 insertions(+)

commit 7c943dd36500fdb2d10036c6a1976b51e51daee8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 20:55:35 2016 +0200

    Add HID Global OMNIKEY 3x21 Smart Card Reader reader

 .../HID_Global_OMNIKEY_3x21_Smart_Card_Reader.txt  | 161 +++++++++++++++++++++
 readers/supported_readers.txt                      |   3 +-
 2 files changed, 163 insertions(+), 1 deletion(-)

commit 3c21f452543983f3625a1965ce234074cbda6865
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 20:30:06 2016 +0200

    Fix a busy loop consuming 100% of CPU
    
    If opening a reader fails then we must call close_libusb_if_needed() to
    free any libusb resources and stop the libusb hotplug thread.
    
    The problem as been detected with the Yubico Yubikey NEO U2F+CCID and
    the 2 Boardcom devices. These devices are composite USB devices so
    loading the CCID driver for a non-CCID interface was calling
    libusb_init() but not libusb_exit(). The libusb hotplug thread and other
    libusb allocated resources were not stopped and unallocated. On the next
    USB plug (even if not CCID) then an endless busy loop is started inside
    libusb hotplug.
    
    Fixes:
    - Debian bug #812087
    "pcscd takes 100 % cpu each time I insert a mass storage USB key"
    - Debian bug #821787
    "cleanup libusb when open fails"
    - Ubuntu bug #1572004
    "pcscd consumes 100% CPU"
    - Ubuntu bug #1551897
    "Excessive CPU utilization"
    
    Thanks a lot to Stefan Bühler for the analysis and patch
    https://bugs.debian.org/821787

 src/ccid_usb.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 57b93f4f553e3573b1e857df6c3429c7f017d5d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 19 20:29:13 2016 +0200

    ccid_usb.c: improve close_libusb_if_needed()
    
    If the libusb context (ctx) is already NULL then no need to call
    libusb_exit().
    
    The idea is to be able to call close_libusb_if_needed() any time
    without checking the value of ctx first.

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit d507a07c855fbead039564f1006144a0d4b9b908
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 14 15:36:35 2016 +0200

    Add Cherry SmartTerminal XX44 reader

 readers/Cherry_SmartTerminal_XX44.txt | 161 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |   1 +
 2 files changed, 162 insertions(+)

commit f6942cf1d886394f43233cac7dc40a39a3462dfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 14 15:32:24 2016 +0200

    Add Fujitsu Smartcard Reader D323 reader

 readers/Fujitsu_Smartcard_Reader_D323.txt | 161 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |   5 +-
 2 files changed, 165 insertions(+), 1 deletion(-)

commit c9591e9920bc6f90e61f05a17839b0e05945dd3d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 1 15:56:24 2016 +0200

    Update URL in a comment
    
    The page at URL
    http://martinpaljak.net/2011/03/19/insecure-hp-usb-smart-card-keyboard/
    is no more available. Fortunately a copy of the page is available at the
    Way Back Machine service.

 src/ccid.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit dd479b7c62f9a290a5d0994f0cbadd9b3af8d0d5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 15 09:10:38 2016 +0100

    Remove support of DRIVER_OPTION_RESET_ON_CLOSE
    
    I do not remember a case of use for DRIVER_OPTION_RESET_ON_CLOSE in the
    last 10 years.
    
    The problem DRIVER_OPTION_RESET_ON_CLOSE is trying to solve is already
    solved:
    - Resynchronising the USB toggle bits is already done by the 3 calls to
      CmdGetSlotStatus() in CreateChannelByNameOrChannel().
    - Resetting bSeq to 0 is not needed.

 src/Info.plist.src    | 6 +-----
 src/ccid_ifdhandler.h | 1 -
 src/ccid_usb.c        | 4 ----
 3 files changed, 1 insertion(+), 10 deletions(-)

commit 998c7965c69b855d1dbb7a04a8d367cf8dbb1a78
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 27 21:43:35 2016 +0200

    InterruptRead(): log libusb error name
    
    As in 7a46f702e3c4752304d94efc61a84618a0a566c9 use libusb_error_name()
    to display the libusb error name instead of error value.

 src/ccid_usb.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 767fd1b3b8eb20d1fca56288ab29d82de873b9be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 17:44:13 2016 +0100

    Add KACST HSID Reader Dual Storage reader

 readers/KACST_HSID_Reader_Dual_Storage.txt | 57 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt              |  1 +
 2 files changed, 58 insertions(+)

commit 01c67d2e16d173b49bb14eb18cb4b54d902424b0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 17:40:36 2016 +0100

    Add KACST HSID Reader Single Storage reader

 readers/KACST_HSID_Reader_Single_Storage.txt | 57 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  1 +
 2 files changed, 58 insertions(+)

commit 0e2133655ae719833fba1e38a518af4113dfcc81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 17:38:33 2016 +0100

    Add KACST HSID Reader reader

 readers/KACST_HSID_Reader.txt | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 61 insertions(+), 1 deletion(-)

commit f4d5dec7226699878baa4df34b11c7fbaaa1eb6a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 2 10:45:17 2016 +0100

    Add ACS ACR3901U ICC Reader

 readers/ACS_ACR3901U_ICC_Reader.txt | 53 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |  3 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit cda36311338d8624fa6eeef5e8c2a824df5265b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 29 17:31:04 2016 +0100

    Add DUALi DE-ABCM6 in _disabled_ list

 readers/DUALi_DE-ABCM6.txt    | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 5cc77fe25299dd8f5ac1d105c298b8c5d0108981
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 6 17:02:08 2016 +0100

    Add VMware Virtual USB CCID
    
    A reader with the same VendorID and ProductID was already present in the
    "should work" list.
    This new version of the reader is bogus and is in the "unsupported"
    list. See the associated note.

 readers/VMware_Virtual_USB_CCID2.txt | 58 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  7 ++++-
 2 files changed, 64 insertions(+), 1 deletion(-)

commit 0eaa5bc8e7f5deb77c7f71d3ce231628fe261bca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 27 10:45:10 2016 +0100

    Add Alcor Micro AU9560

 readers/AlcorMicro_AU9560.txt | 62 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  7 +++--
 2 files changed, 67 insertions(+), 2 deletions(-)

commit 43ccf87ea24ade4c5603e0e719383779fe7201bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 15 09:49:09 2016 +0100

    INSTALL: remove udev use chapter
    
    It is no more possible to build libccid with udev since 14 Oct 2010 and
    the use of libhal.
    
    The support has been removed from configure.in in
    eab2fde6c9327b291267972ee3266a4ab1425fda
    
    Closes: github issue #11 "--enable-udev switch mentioned in INSTALL, but
    not available in configure.ac"
    https://github.com/LudovicRousseau/CCID/issues/11

 INSTALL | 29 -----------------------------
 1 file changed, 29 deletions(-)

commit 33964bcc8f9cbbb9898ac6aa9bbfc3ea98569927
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 10 17:21:59 2016 +0100

    MacOSX/configure: exit in error if configure failed
    
    Exit with the return code from ./configure
    It allows to test if the script execution succeeded or not.

 MacOSX/configure | 4 ++++
 1 file changed, 4 insertions(+)

commit 894b184b85c6c45b017a0ea9bef6b3892d207942 (tag: ccid-1.4.22)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 10 14:40:02 2016 +0100

    Release 1.4.22

 README       | 31 +++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 208b60e48ba38433e3fd36faaf6694daf068f3b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 6 10:33:10 2016 +0100

    OpenUSBByName(): fix possible use of uninitialized variable
    
    The change in bc6124cb44677540fa5d5267e7af759796d6101c was not complete.
    Now that the call to GET_KEYS() occurs _before_ libusb_get_device_list()
    we should not try to call libusb_free_device_list() if GET_KEYS() fails.
    
    ccid_usb.c:326:2: warning: variable 'devs' is used uninitialized whenever 'if'
          condition is true [-Wsometimes-uninitialized]
            GET_KEYS("ifdVendorID", &ifdVendorID)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ccid_usb.c:319:6: note: expanded from macro 'GET_KEYS'
            if (rv) \
                ^~
    ccid_usb.c:739:26: note: uninitialized use occurs here
            libusb_free_device_list(devs, 1);
                                    ^~~~
    ccid_usb.c:326:2: note: remove the 'if' if its condition is always false
            GET_KEYS("ifdVendorID", &ifdVendorID)
            ^
    ccid_usb.c:319:2: note: expanded from macro 'GET_KEYS'
            if (rv) \
            ^
    ccid_usb.c:227:22: note: initialize the variable 'devs' to silence this warning
            libusb_device **devs, *dev;
                                ^
                                 = NULL

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b0b6e00f6e3e50ec3d015b60c6551ec27fb9ada
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 20:36:30 2016 +0100

    Patch for Cherry KC 1000 SC
    
    The Cherry KC 1000 SC is (by default) a "Short APDU level exchange" CCID
    reader. But firmware 1.00 is bogus.
    With a T=1 card and case 2 APDU (data from card to host) the maximum
    size returned by the reader is 128 byes. The reader is then using
    chaining as with extended APDU.
    
    In order to limit the impacts on the driver I just change the dwFeatures
    to declare the reader as a "Short and Extended APDU level exchange" CCID
    reader to use the chaining even for short APDU.
    
    Thanks to ZF Friedrichshafen AG for the patch.

 src/ccid.c | 14 ++++++++++++++
 src/ccid.h |  1 +
 2 files changed, 15 insertions(+)

commit f2abd7954b50ed741d98d78270f7a863f9e18e4a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 20:25:10 2016 +0100

    Patch for Microchip SEC1110 on Mac OS X
    
    The Microchip SEC1110 is bogus and does not report card status correctly
    with PC_to_RDR_GetSlotStatus if the Interrupt pipe is not read.
    
    The problem is that Mac OS X still does not use the
    TAG_IFD_POLLING_THREAD_WITH_TIMEOUT and then the Interrupt pipe to
    detect card events. Only IFDHICCPresence(), and then GetSlotStatus, is
    used.
    
    The solution is to empty the interrupt pipe by doing a very short read
    (10 ms) before each call to PC_to_RDR_GetSlotStatus.

 src/ccid.h     | 1 +
 src/commands.c | 5 +++++
 2 files changed, 6 insertions(+)

commit e49bd051d6398829439a6f5ca47c9be235f67fc9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 20:18:22 2016 +0100

    OpenUSBByName(): add some low level debug
    
    Log the bus_number, device_address, idVendor and idProduct of the
    current libusb device in the loop.
    
    This debug is mostly useful on Mac OS X since the idVendor and idProduct
    of the searched device is _not_ given in the device name.

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit bc6124cb44677540fa5d5267e7af759796d6101c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 31 16:49:07 2015 +0100

    OpenUSBByName(): read Info.plist only once
    
    On Mac OS X it is possible to ask libusb to rescan the USB bus waiting
    for a device o be available.
    See commit 690e90f476c3815c31874e523ba017f7f1d372cd
    
    The problem was that the code to parse the driver Info.plist was also
    re-executed. This code is now moved earlier and is executed only once
    even on Mac OS X.

 src/ccid_usb.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 325052621ed4280c27ef4f5d24f59424b5d76ecc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 12 13:35:34 2015 +0100

    Add THURSBY SOFTWARE TSS-PK1

 readers/Thursby_TSS_PK1.txt   | 60 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 63 insertions(+)

commit d6672c33e2c307a1cbd9b022176a17cde1dcecdc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 12 13:32:22 2015 +0100

    Add Thursby Software Systems, Inc. TSS-PK8

 readers/Thursby_TSS_PK8.txt   | 60 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 63 insertions(+)

commit 5c9edb58c1d5e602f7626554c92766a950bc5174
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 12 13:26:38 2015 +0100

    Add Thursby Software Systems, Inc. TSS-PK7

 readers/Thursby_TSS_PK7.txt   | 60 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  7 ++++-
 2 files changed, 66 insertions(+), 1 deletion(-)

commit 21d4bc6963b47e1a7baf74b1818cb6c84d08eb05
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 5 19:02:19 2015 +0100

    Add Nitrokey Nitrokey Storage
    
    "Nitrokey Nitrokey Storage" is the new name for "German Privacy
    Foundation Crypto Stick v2.0"

 ...rivacy_Foundation_Crypto_Stick_v2.0.txt => Nitrokey_Storage.txt} | 6 +++---
 readers/supported_readers.txt                                       | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit d1fbc9bf2817832f4e8be6282fd09d5e206e4ce9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 4 16:43:42 2015 +0100

    ccid.h: fix Kobil mIDentity visual identification
    
    The definition of KOBIL_MIDENTITY_VISUAL reader in
    af3d2ae17337508a7e1a49e3f9dc7546195d62a0 (from 2010) was wrong.
    
    So the support of FEATURE_MCT_READER_DIRECT was broken for this reader.
    It looks like this code has never been tested or used.

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95a9a0552a8a4020992f65a97ccf0ab1051e1479
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 18 20:43:38 2015 +0100

    Add Aktiv Rutoken PINPad 2

 readers/Aktiv_Rutoken_PINPad_2.txt | 49 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 8ee6962f08beb1dfd539ae70b819246732019a91
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 13 11:27:12 2015 +0100

    OpenUSBByName(): do not call close_libusb_if_needed()
    
    close_libusb_if_needed() is no more needed in OpenUSBByName() now that
    FreeChannel() is called in case of error.
    
    FreeChannel() will call ClosePort() and ClosePort() will call
    close_libusb_if_needed()

 src/ccid_usb.c | 1 -
 1 file changed, 1 deletion(-)

commit 522ebb2056b7b2170b142f7ce57b834074abffab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 13 11:20:04 2015 +0100

    CreateChannelByNameOrChannel(): call FreeChannel() in case of error
    
    If the creation of a channel fails then call FreeChannel() instead of
    IFDHCloseChannel().
    The ressources are unalocated but with no access at the lower layer.
    
    Since the creation failed the channel is not correctly created and
    only part of the reader stucture is initialised.
    
    The problem was discovered with the folowing problem:
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0x7ffff6fe2700 (LWP 6120)]
    0x00007ffff5dca8f2 in CmdPowerOff (reader_index=0) at commands.c:1076
    1076            cmd[6] = (*ccid_descriptor->pbSeq)++;
    (gdb) print ccid_descriptor
    $1 = (_ccid_descriptor *) 0x7ffff5fe0468 <usbDevice+40>
    (gdb) print ccid_descriptor->pbSeq
    $2 = (unsigned char *) 0x0
    
    The pbSeq pointer is NULL and can't be dereferenced.
    
    (gdb) bt
     #0  0x00007ffff5dca8f2 in CmdPowerOff (reader_index=0) at commands.c:1076
     #1  0x00007ffff5dce556 in IFDHCloseChannel (Lun=0) at ifdhandler.c:269
     #2  0x00007ffff5dce773 in CreateChannelByNameOrChannel (Lun=0,
         lpcDevice=0x269 <error: Cannot access memory at address 0x269>, Channel=0)
         at ifdhandler.c:194
     #3  0x000000000040673a in IFDOpenIFD (rContext=rContext@entry=0x61e010)
         at ifdwrapper.c:136
     #4  0x0000000000408151 in RFInitializeReader (rContext=0x61e010)
         at readerfactory.c:1036
     #5  0x0000000000408a93 in RFAddReader (readerNameLong=<optimized out>,
         port=2097152, library=<optimized out>,
         device=0x7ffff6fe1d30 "usb:08e6/3437:libusb-1.0:1:2:0")
         at readerfactory.c:329
     #6  0x000000000040d9d4 in HPAddHotPluggable (dev=0x0,
         bus_device=0x61d660 <readerTracker+32> "", interface=0,
         driver=<optimized out>, driver=<optimized out>, desc=...)
         at hotplug_libusb.c:608
     #7  0x000000000040dd2a in HPRescanUsbBus () at hotplug_libusb.c:373
     #8  0x000000000040dfa1 in HPEstablishUSBNotifications (pipefd=0x7fffffffe440)
         at hotplug_libusb.c:429
     #9  0x00007ffff75a30a4 in start_thread (arg=0x7ffff6fe2700)
         at pthread_create.c:309
     #10 0x00007ffff72d804d in clone ()
         at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eda850192dbd6b5d8dca3a6355174ed9649bad38
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 13 11:18:10 2015 +0100

    IFDHCloseChannel(): use FreeChannel()
    
    Move part of the code of IFDHCloseChannel() into a new function
    FreeChannel().
    Call the new function FreeChannel() from IFDHCloseChannel().
    
    No code semantic change.

 src/ifdhandler.c | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

commit e46fa30ead3f1eff72769d70be6adf031fafe606
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 13 11:48:07 2015 +0100

    OpenUSBByName(): use device bus and address only when available
    
    Use the device_bus and device_addr only if they have a value i.e. when
    libudev is used by pcscd.
    
    If pcsc-lite uses libusb instead of libudev for the hotplug mechanism
    the driver is called with device="usb:08e6/3437:libusb-1.0:1:10:0" and
    then device_bus and device_addr are set to 0.  In this case the driver
    must not uses these values.
    The patch in 8b9f6f33b16e808a5769dbc4193e5f107a09a693 was not complete.
    
    Thanks to Luka Logar for the bug report and patch.

 src/ccid_usb.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fdc248ed1dd64c88065d7fcd92c6ce8b04e82b8b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 12 18:42:57 2015 +0100

    Add GEMALTO K1100

 readers/Gemalto_K1100.txt     | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 54 insertions(+)

commit 5a56181dcaa66899a67e7fbe1b4f00be4b1248e5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 12 18:40:58 2015 +0100

    Add GEMALTO CT1100

 readers/Gemalto_CT1100.txt    | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 8b9f6f33b16e808a5769dbc4193e5f107a09a693
Author: Santiago Gimeno <santiago.gimeno@ionide.es>
Date:   Tue Nov 3 17:24:49 2015 +0100

    OpenUSBByName(): the device bus & addr must match
    
    In Linux, before this change, if there were multiple card readers of the same
    model connected, a new Reader could be initialized by opening the wrong USB
    device.

 src/ccid_usb.c | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit a26e6265ad4f8e86d1eea9cdd97dbfd2713194c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 9 17:21:10 2015 +0100

    Fix timeout for PPDU commands
    
    The timeout value is in milliseconds, not in seconds.
    
    Thanks to Roman Pasechnik for the bug report.

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2b6e04a9153b198a7f9415847d9dd7273cf11af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 8 21:58:45 2015 +0100

    RSA_SecurID_getpasswd.c: fix compiler warnings on OS X
    
    Apple defines DWORD as uint32_t so %d is correct
    pcsc-lite defines DWORD as unsigned long so %ld is correct
    
    To get a compilation without warnings on Mac OS X and GNU/Linux you have
    to use "%d" on Mac OS X and "%ld" on GNU/Linux.
    Using the macro LF you can use: "%"LF"d".
    
    This change fixes a lot of compiler warnings like:
    RSA_SecurID_getpasswd.c:54:77: warning: format specifies type 'unsigned long'
          but the argument has type 'LONG' (aka 'int') [-Wformat]
      ...Cannot Connect to Resource Manager %lX\n", rv);
                                            ~~~     ^~
                                            %X

 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit e4415fd84f7b91e9bebd0bc3ac07204ee6054db1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 8 21:52:53 2015 +0100

    scardcontrol.c: fix compiler warnings on OS X
    
    Apple defines DWORD as uint32_t so %d is correct
    pcsc-lite defines DWORD as unsigned long so %ld is correct
    
    To get a compilation without warnings on Mac OS X and GNU/Linux you have
    to use "%d" on Mac OS X and "%ld" on GNU/Linux.
    Using the macro LF you can use: "%"LF"d".
    
    This change fixes a lot of compiler warnings like:
    scardcontrol.c:253:77: warning: format specifies type 'unsigned long' but the
          argument has type 'LONG' (aka 'int') [-Wformat]
      ...Cannot Connect to Resource Manager %lX\n", rv);
                                            ~~~     ^~
                                            %X

 examples/scardcontrol.c | 39 ++++++++++++++++++++++++---------------
 1 file changed, 24 insertions(+), 15 deletions(-)

commit cda5ca7aeb1440bfd0215ee9d79cfe1f845b735c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 20:41:21 2015 +0100

    IFDHTransmitToICC: Reuse ccid_descriptor
    
    ccid_descriptor is now already computed. Reuse this value where
    possible.

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7748ae13bf4c48d2f34993dd6086d62aa0a91cf0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 20:21:58 2015 +0100

    Set timeout to 90 sec for PPDU commands
    
    PPDU (Pseudo APDU) commands are described in PC/SC v2 part 10
    supplement document. They are defined as CLA=0xFF, INS=0xC2, P1=0x01.
    When a PPDU is sent through SCardTransmit() the communication timeout is
    changed to 90 seconds (the same as for a SCardControl() command).
    
    This change allows the use of a Secure Verify command sent as a PPDU
    through SCardTransmit(). The calculated timeout of 2.85 seconds was too
    short in this case.
    
    Fix alioth bug [#315217] "Cherry KC 1000 SC direct PIN modification
    timeout Pseudo APDU"
    https://alioth.debian.org/tracker/?func=detail&atid=410085&aid=315217&group_id=30105
    
    Thanks to Roman Pasechnik for the bug report.

 src/ifdhandler.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 144a5ff7a61ad3a18c3d4d7ca0ad6639100ee538
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 20:37:38 2015 +0100

    Move max() definition in a header file
    
    The max() macro is now defined in defs.h instead of commands.c.
    This allows other .c files to use this macro.

 src/commands.c | 1 -
 src/defs.h     | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 6ec40b99efdebf238f5deb91bdcb5d64c83df8bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 09:38:20 2015 +0100

    Comments: Remove the $Id$ tag
    
    The $Id$ tag was used by subversion (svn) to indicate the file revision.
    This tag is now useless with git.

 INSTALL                 | 2 --
 MacOSX/configure        | 2 --
 bootstrap               | 2 --
 configure.ac            | 2 --
 examples/scardcontrol.c | 4 ----
 readers/Makefile.am     | 2 --
 6 files changed, 14 deletions(-)

commit 0f71939d079f4c909f815a90ed64e8ebe26e687d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 09:34:10 2015 +0100

    submodule: resync with upstream
    
    sync git modules PCSC and contrib_libPCSCv2part10

 PCSC                    | 2 +-
 contrib_libPCSCv2part10 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 780f7f393b4e49d7c484455b9b04c2aab6056afa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 09:29:36 2015 +0100

    Comments: Remove the $Id$ tag
    
    The $Id$ tag was used by subversion (svn) to indicate the file revision.
    This tag is now useless with git.

 README                  | 2 --
 reconf                  | 2 --
 src/92_pcscd_ccid.rules | 2 --
 src/Makefile.am         | 2 --
 src/ccid.c              | 4 ----
 src/ccid.h              | 4 ----
 src/ccid_ifdhandler.h   | 4 ----
 src/ccid_serial.c       | 4 ----
 src/ccid_serial.h       | 4 ----
 src/ccid_usb.c          | 4 ----
 src/ccid_usb.h          | 4 ----
 src/commands.c          | 4 ----
 src/commands.h          | 4 ----
 src/debug.c             | 5 -----
 src/debug.h             | 4 ----
 src/defs.h              | 4 ----
 src/ifdhandler.c        | 2 --
 src/openct/README       | 2 --
 src/openct/checksum.h   | 2 --
 src/openct/proto-t1.h   | 2 --
 src/parse.c             | 4 ----
 src/towitoko/README     | 2 --
 src/utils.c             | 4 ----
 src/utils.h             | 4 ----
 24 files changed, 79 deletions(-)

commit 53dedae5bf5afb8b07f94a17b812eb57a8910142
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 5 15:33:01 2015 +0100

    .gitignore: ignore libccidtwin .lo files

 .gitignore | 5 +++++
 1 file changed, 5 insertions(+)

commit 3c0a6f6a8cf8bb7051ac32a6f089b904747e7ab6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 6 09:00:34 2015 +0100

    command.c: returns IFD_ERROR_INSUFFICIENT_BUFFER
    
    If the reader returns an error (cancel or timeout) that the driver
    reports as SW=0x6400 or SW=0x6401 and the RX buffer is less than 2
    bytes the driver now returns IFD_ERROR_INSUFFICIENT_BUFFER instead of
    IFD_COMMUNICATION_ERROR.
    
    Thanks to Godfrey Chung and the ACS driver version 1.1.1 for idea.

 src/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4a222e816baa03d211f898fda227c2dc9c0db323
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 4 11:50:46 2015 +0100

    Add Athena ASEDrive IIIe KB Bio PIV

 readers/Athena_ASEDrive_IIIe_KB_BIO_PIV.txt | 51 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 52 insertions(+)

commit ceaafe4b1a23475afa7573cea3cc422070db0f49
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 4 11:42:44 2015 +0100

    Add Athena ASEDrive IIIe Combo Bio PIV

 readers/Athena_ASEDrive_IIIe_Combo.txt | 58 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  3 +-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 3f801e6ed56508e8b7906e4a162ca7eb80ef15e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 28 12:58:32 2015 +0100

    Add Hitachi, Ltd. Hitachi Portable Biometric Reader

 readers/Hitachi_Portable_Biometric_Reader.txt | 49 +++++++++++++++++++++++++++
 readers/supported_readers.txt                 |  1 +
 2 files changed, 50 insertions(+)

commit 7872d5be115552fa51124009b0b8c90d5d8f88a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 28 12:57:25 2015 +0100

    Add Hitachi, Ltd. Hitachi Biometric Reader

 readers/Hitachi_Biometric_Reader.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 9a1932bed605fb3e38d9853449bb33b8791fa142
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 26 16:02:50 2015 +0100

    CreateChannel(): cleanup in case of error
    
    If the initialisation fails after the OpenPortByName() (during the check
    and hack phases) then we need to correctly close the device.
    
    The problem occured on OS X with a Gemalto Pinpad reader.
    The ccid_open_hack_post() failed and the port was not closed.
    usbDevice[reader_index].dev_handle was not set to NULL and the next
    reader plug (any reader) failed because the index was already in use.

 src/ifdhandler.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit fe2a1def4207d3be16604a1c2be5381def6eab93
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:41:27 2015 +0200

    Add Aladdin R.D. JaCarta U2F (JC602)

 readers/Aladdin_R.D._JaCarta_U2F.txt | 50 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  1 +
 2 files changed, 51 insertions(+)

commit 31369cd4e4cf79bfb94e10d1f9f46f931bc82fa2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:39:47 2015 +0200

    Add Aladdin R.D. JC-WebPass (JC600)

 readers/Aladdin_R.D._JaCarta_WebPass.txt | 50 ++++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |  1 +
 2 files changed, 51 insertions(+)

commit d1a72e49356e49b3f7e587e4f93984b3525b068d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:35:08 2015 +0200

    Add Aladdin R.D. JCR-770

 readers/Aladdin_R.D._JCR-770.txt | 108 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   1 +
 2 files changed, 109 insertions(+)

commit f17347ca7f702885ed6325ce302d49e6a3376dab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:32:03 2015 +0200

    Add Aladdin R.D. JaCarta Flash

 readers/Aladdin_R.D._JaCarta_Flash.txt | 53 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  1 +
 2 files changed, 54 insertions(+)

commit 001a48795d99195f6263dd5a01cb74bcc69a965c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:28:24 2015 +0200

    Add Aladdin R.D. JaCarta LT

 readers/Aladdin_R.D._JaCarta_LT.txt | 53 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |  1 +
 2 files changed, 54 insertions(+)

commit a48551f30d49fa5188a1df79e99b378cac8b51d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:14:48 2015 +0200

    Remove execution bit from .txt files

 readers/Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt           | 0
 readers/Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt           | 0
 readers/Identiv_@MAXX_ID-1_Smart_Card_Reader.txt                | 0
 readers/Identiv_@MAXX_Light2_token.txt                          | 0
 readers/Identiv_CLOUD_2980_F_Smart_Card_Reader.txt              | 0
 readers/Identiv_Identiv_uTrust_4701_F_Dual_Interface_Reader.txt | 0
 readers/Identiv_SCR3500_A_Contact_Reader.txt                    | 0
 readers/Identiv_SCR3500_B_Contact_Reader.txt                    | 0
 readers/Identiv_SCR35xx_USB_Smart_Card_Reader.txt               | 0
 readers/Identiv_uTrust_2900_R_Smart_Card_Reader.txt             | 0
 readers/Identiv_uTrust_2910_R_Smart_Card_Reader.txt             | 0
 readers/Identiv_uTrust_2910_R_Taglio_SC_Reader.txt              | 0
 readers/Identiv_uTrust_3512_SAM_slot_Token.txt                  | 0
 readers/Identiv_uTrust_3522_embd_SE_RFID_Token.txt              | 0
 readers/Identiv_uTrust_3700_F_CL_Reader.txt                     | 0
 readers/Identiv_uTrust_3701_F_CL_Reader.txt                     | 0
 readers/Identive_Identive_CLOUD_4000_F_DTC.txt                  | 0
 readers/Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt              | 0
 readers/Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt              | 0
 readers/Liteon_HP_SC_Keyboard_Apollo_Liteon.txt                 | 0
 20 files changed, 0 insertions(+), 0 deletions(-)

commit e1d9a34b9e366361a7ae9411d387bfd2d8bae622
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 22 18:14:20 2015 +0200

    Add Aladdin R.D. JaCarta

 readers/Aladdin_R.D._JaCarta.txt | 53 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 65886986170191a4b825bbf4701428e2d8442f1d (tag: ccid-1.4.21)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 21 20:38:46 2015 +0200

    Release 1.4.21

 README       | 44 ++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 45 insertions(+), 1 deletion(-)

commit f5eebab921f1eb7e93d8c206c72e30c5c0f09e80
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 20 18:08:32 2015 +0200

    Info.plist: use hex values in the documentation
    
    The value of ifdDriverOptions is an hex value. So the documentation
    should also use hex values.
    
    Thanks to Thomas Capricelli for the bug report
    https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20151019/000471.html

 src/Info.plist.src | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 8090d7a49bde4c238e50c825c6d1b06d979d7702
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 20 18:03:28 2015 +0200

    supported_readers.txt: regenerate
    
    The "Generic Smart Card Reader Interface" (idVendor: 0x0BDA, idProduct: 0x0165)
    moved from supported to unsupported.
    
    https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20151019/000471.html

 readers/supported_readers.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 9ef9abc950bd4ef138d3f505b632cd188e34deab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 17 17:55:28 2015 +0200

    Add FT ePass2003Auto

 readers/FT_ePass2003Auto.txt  | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 1e9aa449e14ae71d38f45f6d65741fab43892f3b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 15 20:34:22 2015 +0200

    Add WatchCNPC USB CCID Key

 readers/WatchCNPC_USB_CCID_Key.txt | 49 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 215e9b71209fef5ee8c03fb8913526e4138a2733
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 12 20:48:31 2015 +0200

    .gitignore: ignore src/Info.plist
    
    src/Info.plist is generated from src/Info.plist.src

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit bfab1f2368bb7c8eb07272a295701e9358f0eff3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 7 09:57:10 2015 +0200

    Rename FEITIAN readers
    
    The iManufacturer name is FEITIAN not Feitian.

 readers/supported_readers.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 862e6c97410b0d414b04e0539b42d3ea6928bc77
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 7 09:38:02 2015 +0200

    Feitian bR301: firmware update
    
    Update firmware from 1.30 to 2.00
    
    Changes:
    iManufacturer: Feitian -> FEITIAN
    iInterface: R502 -> bR301

 readers/Feitian_bR301.txt | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 854442af5cc528cd79028892739fa8ee1827336f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 3 05:46:44 2015 +0200

    Feitian 502-CL: firmware update
    
    Update firmware from 1.60 to 1.64.
    No other changes than the firmware version in the CCID descriptor.

 readers/Feitian_R502-CL.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8f9ef7bdfaccc5cde4688d165aef5fb809d80ee1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 3 05:42:17 2015 +0200

    Add Feitian iR301 (ProductID 0x0619)

 readers/Feitian_iR301-U_30PIN.txt | 60 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  1 +
 2 files changed, 61 insertions(+)

commit 755a8c3a89012472959bd19020601c9b7d29d91f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 3 05:39:30 2015 +0200

    Add Feitian iR301 (ProductID 0x061C)

 readers/Feitian_iR301-U_8PIN.txt | 60 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 61 insertions(+)

commit 59921cf1553f12b9aff8f6cfca0a941327767850
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 3 05:34:46 2015 +0200

    Feitian R502: firmware update
    
    Update firmware from 1.63 to 1.64. No other changes than the firmware
    version in the CCID descriptor.

 readers/Feitian_R502.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit da357d34ce8e6a7595d71db5d52473c87f4dbfc5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 3 05:32:42 2015 +0200

    Add Feitian bR301 BLE

 readers/Feitian_bR301_BLE.txt | 102 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 104 insertions(+), 1 deletion(-)

commit 5c9c548416a9384f855d629bb08d27053e54c601
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 23 11:05:56 2015 +0200

    Cherry SmartTerminal ST-2xxx: new firmware
    
    Upgrade firmware from 5.08 to 6.01.
    dwMaxCCIDMessageLength changed from 263 to 270 bytes.

 readers/CherrySmartTerminalST2XXX.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit ea05cef175ad772221386da0d681853339642f98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 21 20:35:39 2015 +0200

    Add Rocketek RT-SCR1

 readers/Rocketek_RT-SCR1.txt  | 59 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 63 insertions(+), 1 deletion(-)

commit a5b0723806afd360485149a1c413eb6139dbd9ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:33:35 2015 +0200

    Add Liteon HP SC Keyboard - Apollo JP (Liteon)

 readers/Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 59 insertions(+)

commit 0c4b19f294fc8954d163bf8d4675ad1ad2ae23b2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:30:40 2015 +0200

    Add Liteon HP SC Keyboard - Apollo KR (Liteon)

 readers/Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 59 insertions(+)

commit 66cb880bfe5cbffd61f84395eaf5116f322d24e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:27:52 2015 +0200

    Add Liteon HP SC Keyboard - Apollo (Liteon)

 readers/Liteon_HP_SC_Keyboard_Apollo_Liteon.txt | 58 +++++++++++++++++++++++++
 readers/supported_readers.txt                   |  3 ++
 2 files changed, 61 insertions(+)

commit a2c88d43ae2d33466fb0095622854e18369d2d47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:24:18 2015 +0200

    Add Chicony HP USB Smartcard CCID Keyboard JP

 .../Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt  | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 59 insertions(+)

commit 307ff853347809021b9ab3ef2a4867e860e7faa3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:21:21 2015 +0200

    Add Chicony HP USB Smartcard CCID Keyboard KR

 .../Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt  | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 59 insertions(+)

commit 7c1f7cc5b27a29306c1cd94b323d0e049b980255
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:17:34 2015 +0200

    Add Identiv Identiv uTrust 4701 F Dual Interface Reader

 ...Identiv_uTrust_4701_F_Dual_Interface_Reader.txt | 111 +++++++++++++++++++++
 readers/supported_readers.txt                      |   4 +
 2 files changed, 115 insertions(+)

commit 7cf39b7a2c9d2e29d87b77f6017fee371b182cd0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:12:15 2015 +0200

    Add Identive Identive CLOUD 4000 F DTC

 readers/Identive_Identive_CLOUD_4000_F_DTC.txt | 111 +++++++++++++++++++++++++
 readers/supported_readers.txt                  |   4 +
 2 files changed, 115 insertions(+)

commit 28d2e6067f801f2c934630dd91f3a977af612bc0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:06:23 2015 +0200

    Add Identiv uTrust 3701 F CL Reader

 readers/Identiv_uTrust_3701_F_CL_Reader.txt | 55 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 56 insertions(+)

commit 5e149e0601ea7715cae37b1706375d11377dd007
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 16:00:58 2015 +0200

    Add Identiv uTrust 3700 F CL Reader

 readers/Identiv_uTrust_3700_F_CL_Reader.txt | 55 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 56 insertions(+)

commit 12c073e316fb4b4d694334988e7a571b52d653b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 15:55:23 2015 +0200

    Add Identiv CLOUD 2980 F Smart Card Reader

 readers/Identiv_CLOUD_2980_F_Smart_Card_Reader.txt | 56 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 57 insertions(+)

commit f0e8382da592e9e29b14138d63bfc8a631cad866
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 15:49:38 2015 +0200

    Add Identiv SCR35xx USB Smart Card Reader

 readers/Identiv_SCR35xx_USB_Smart_Card_Reader.txt | 55 +++++++++++++++++++++++
 readers/supported_readers.txt                     |  1 +
 2 files changed, 56 insertions(+)

commit a93ac9367e3a9c990f4fb3bc113a442bdfd42b81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:59:03 2015 +0200

    Add Identiv uTrust 2910 R Taglio SC Reader

 readers/Identiv_uTrust_2910_R_Taglio_SC_Reader.txt | 55 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 56 insertions(+)

commit 2188e7708476078d7da476af82dea23be04b069e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:54:26 2015 +0200

    Add Identiv uTrust 3522 embd SE RFID Token

 readers/Identiv_uTrust_3522_embd_SE_RFID_Token.txt | 55 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 56 insertions(+)

commit 693671c43b2d9da6b41bdc16ef8eefbd079b43eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:50:23 2015 +0200

    Add Identiv @MAXX ID-1 Smart Card Reader

 readers/Identiv_@MAXX_ID-1_Smart_Card_Reader.txt | 55 ++++++++++++++++++++++++
 readers/supported_readers.txt                    |  1 +
 2 files changed, 56 insertions(+)

commit 24804384c6f0696fefaef942d36d9e9a3534ceef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:43:11 2015 +0200

    Add Identiv @MAXX Light2 token

 readers/Identiv_@MAXX_Light2_token.txt | 55 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  1 +
 2 files changed, 56 insertions(+)

commit d17dcff104d7980f216a764214544b1c8921010d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:39:18 2015 +0200

    Add Identiv uTrust 3512 SAM slot Token

 readers/Identiv_uTrust_3512_SAM_slot_Token.txt | 55 ++++++++++++++++++++++++++
 readers/supported_readers.txt                  |  1 +
 2 files changed, 56 insertions(+)

commit 214cfb01a721c2a1ca21f7e5659fb7603dee1405
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:35:56 2015 +0200

    Add Identiv SCR3500 B Contact Reader

 readers/Identiv_SCR3500_B_Contact_Reader.txt | 55 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  1 +
 2 files changed, 56 insertions(+)

commit a89995364dbe81dc2741a4662d2e4c9abf9cfca8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:32:20 2015 +0200

    Add Identiv SCR3500 A Contact Reader

 readers/Identiv_SCR3500_A_Contact_Reader.txt | 55 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  1 +
 2 files changed, 56 insertions(+)

commit 3bb33cd520bb3cd9b31f3813e27df2875f7dab85
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:24:13 2015 +0200

    Add Identiv uTrust 2910 R Smart Card Reader

 .../Identiv_uTrust_2910_R_Smart_Card_Reader.txt    | 55 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 56 insertions(+)

commit 7e57f1a32e7cba9bff43983365e383275613b46e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 19 14:18:32 2015 +0200

    Add Identiv uTrust 2900 R Smart Card Reader

 .../Identiv_uTrust_2900_R_Smart_Card_Reader.txt    | 55 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  5 +-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 4cb29aac717b00bda5e97c9f26eb82279c1f9514
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 17 14:16:21 2015 +0200

    OpenUSBByName(): free the device list in case of error
    
    If no reader is found the code should release the device list in any
    case.
    
    Either the code will try again to find the reader (in case of Mac OS X)
    or return an error code.
    
    The list of USB devices shall always be released before returning from the
    function (in error or normal cases).

 src/ccid_usb.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2517cbe1672b4af57420131634eff376ede1f58b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 16 18:23:36 2015 +0200

    The Feitian R502 DUAL reader has 3 interfaces
    
    If USE_COMPOSITE_AS_MULTISLOT is defined the Feitian R502 reader is
    reported as 3 slots:
    iInterface: R502 Contactless Reader
    iInterface: R502 Contact Reader
    iInterface: R502 SAM1 Reader

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0fe9bda3e9af88d2cd8e2e08edbcb7aad9f4792a
Author: Feitian Technologies <hongbin@ftsafe.com>
Date:   Wed Jul 8 22:46:01 2015 +0200

    Add Feitain R502 dual interface reader into CCID driver
    
    Feitian R502 is a composite multislot reader.
    Mac OS X does not yet support composite readers.

 src/ccid.h       | 1 +
 src/ccid_usb.c   | 5 +++--
 src/ifdhandler.c | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 94142da9a4b11bf9cd2b429e1a15139936c751af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 16 18:10:45 2015 +0200

    OpenUSBByName(): fix the order of interfaces in log
    
    The log message "Found interface %d but expecting %d" has the parameters
    inversed.
    The order is not corrected.

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e31d36c6003fb3e572895c068c48fd3d22fc3f32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 16 10:43:04 2015 +0200

    Feitian_R502.txt: new firmware
    
    Change bcdDevice from 1.60 to 1.63

 readers/Feitian_R502.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 690e90f476c3815c31874e523ba017f7f1d372cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 16 10:31:55 2015 +0200

    OpenUSBByName(): add more time on Mac OS X
    
    The change in 0a295238204b8aef683fa5e69187b1060210f487 (svn revision
    6890) was not enough.  Some readers (like SafeNet eToken 7300) need
    more than 100 ms to be available at the libusb level.
    
    The code now:
    - waits for 100 ms only if the reader is not found. No more performance
      impact in "normal" situations
    - loops up to 10 times before returning an error
    
    The maximum waiting time is now 10 x 100 ms = 1 second. It should be
    enough even with slow readers and slow computers.

 src/ccid_usb.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 5d91f63afdd3c8ba00bc645085ea8a2e7fcf6ee0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 11 11:12:16 2015 +0200

    Add VASCO DIGIPASS 875

 readers/Vasco_DIGIPASS_875.txt | 108 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |   3 +-
 2 files changed, 110 insertions(+), 1 deletion(-)

commit 64eec8e84b1cd4dd8653039d967d99b3d5fd945f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 31 10:22:23 2015 +0200

    Add ACS ACR1252 Dual Reader

 readers/ACS_ACR1252_Dual_Reader.txt | 100 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   6 ++-
 2 files changed, 105 insertions(+), 1 deletion(-)

commit 94445035640e6fa788d961ec00d15ad3e55c9508
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Sun Aug 30 16:06:17 2015 +0200

    Regenerate supported_readers.txt
    
    Use Nitrokey manufacturer name instead of the old versions

 readers/supported_readers.txt | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit 7d2b26963a3701b4a6258dc561e85af4890c2f61
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Sun Aug 30 16:05:07 2015 +0200

    Remove Free Software Initiative of Japan Gnuk Token
    
    Free_Software_Initiative_of_Japan_Gnuk_Token.txt is an old version of
    Nitrokey_Start.txt
    The same VendorID/ProdictID is used.

 ...ree_Software_Initiative_of_Japan_Gnuk_Token.txt | 50 ----------------------
 1 file changed, 50 deletions(-)

commit 03d1833fcc9a67d1215e952802e2c0145f3acef6
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Sun Aug 30 15:50:59 2015 +0200

    Remove Crypto Stick Crypto Stick v1.4
    
    Crypto_Stick_Crypto_Stick_v1.4.txt is an old version of Nitrokey_Pro.txt
    The same VendorID/ProdictID is used.
    
    " Crypto Stick 1.4 was the name of the old beta version where only <50
    devices were produced. The final product has been renamed to Nitrokey
    Pro which is the one being sold in substantial quantities.  Hence, I
    suggest to drop the "Crypto Stick 1.4" string. "

 readers/Crypto_Stick_Crypto_Stick_v1.4.txt | 51 ------------------------------
 1 file changed, 51 deletions(-)

commit b5d3da3aa0faaca911522473a718bab6c02bad14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 29 11:03:55 2015 +0200

    Add Nitrokey Nitrokey Start

 readers/Nitrokey_Start.txt    | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 53 insertions(+)

commit 87d1cf823355f1798ac1a21e0154a578d889b550
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 29 11:01:47 2015 +0200

    Add Nitrokey Nitrokey Pro

 readers/Nitrokey_Pro.txt      | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 54 insertions(+)

commit b3dbc774e27521be80bb7089419bda0e83f58d5d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 29 10:57:35 2015 +0200

    Add Nitrokey Nitrokey HSM

 readers/Nitrokey_HSM.txt      | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  9 ++++++--
 2 files changed, 58 insertions(+), 2 deletions(-)

commit 7a46f702e3c4752304d94efc61a84618a0a566c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 27 09:51:13 2015 +0200

    Use libusb_error_name() to display the error name
    
    libusb provides libusb_error_name() to display a human readable
    version of the error code returned by libusb.
    
    LIBUSB_ERROR_BUSY is easier to understand than -6
    
    See also changes in 9c3fd753186aa18a56d2bfeee6acac8c6b399de6

 src/ccid_usb.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 44e385a91534795864c64d54c481770bc39565fd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 7 20:49:15 2015 +0200

    Update access rights of some .txt files
    
    Remove the executable bit of some reader .txt files.

 readers/Cherry_KC_1000_SC.txt                                  | 0
 readers/Cherry_KC_1000_SC_DI.txt                               | 0
 readers/Cherry_KC_1000_SC_DI_Z.txt                             | 0
 readers/Cherry_KC_1000_SC_Z.txt                                | 0
 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR.txt      | 0
 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR_eSIG.txt | 0
 readers/GnD_StarSign_CUT.txt                                   | 0
 readers/Rutoken_PINPad_ex.txt                                  | 0
 readers/Rutoken_PINPad_in.txt                                  | 0
 9 files changed, 0 insertions(+), 0 deletions(-)

commit 67b190c1c8144c60110a13fc3c07de9e8b992654 (tag: ccid-1.4.20)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 5 13:21:33 2015 +0200

    Release 1.4.20

 README       | 19 +++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 96d9c5a84cee08ff150e7072d68e6d3cb846328a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 5 11:40:33 2015 +0200

    ylwrap: upgrade to automake 1.15
    
    Only the copyright date has changed.

 ylwrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be86cb804f394f0c52815bc68036d39eaf851967
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 28 20:27:26 2015 +0200

    Add BIFIT iToken

 readers/BIFIT_iToken.txt      | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit fc2789652b77d9fa8dc1154c6b5ff0f3e1fb8456
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 27 23:13:24 2015 +0200

    MacOSX/configure: use /usr/local/libexec/... on El Capitan
    
    For Mac OS X El Capitan 10.11 it is no more possible to add files in
    /usr/libexec/SmartCardServices/drivers/.
    
    Third party smart card drivers must use
    /usr/local/libexec/SmartCardServices/drivers/ instead.

 MacOSX/configure | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 4c905913c5b6c745737be9b5cfcea225391fe550
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 18:48:13 2015 +0200

    Add Yubico Yubikey 4 OTP+U2F+CCID

 readers/Yubico_Yubikey_4_OTP+U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |  1 +
 2 files changed, 57 insertions(+)

commit a03c748989910d95d048da2e4f42c369b2fb0979
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 18:46:17 2015 +0200

    Add Yubico Yubikey 4 U2F+CCID

 readers/Yubico_Yubikey_4_U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  1 +
 2 files changed, 57 insertions(+)

commit cb81d80e3a8651c1ccf101b2f92659a43b69bfe6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 18:42:53 2015 +0200

    Add Yubico Yubikey 4 OTP+CCID

 readers/Yubico_Yubikey_4_OTP+CCID.txt | 56 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  1 +
 2 files changed, 57 insertions(+)

commit 5f7e804e6fa81bb073160c609d13c0fddd716f71
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 18:35:26 2015 +0200

    Add Yubico Yubikey 4 CCID

 readers/Yubico_Yubikey_4_CCID.txt | 56 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 205e4657b87aa9367af755f28461436ab43696d5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 21 10:31:42 2015 +0200

    The O2 Micro Oz776 reader only supports 9600 bps
    
    The problem for the Oz776 with ProductID 0x7762 is the same as for the
    Oz776 with productID 0x7772.
    
    See 64308e93029bf377d506edaf2748da945a21cd5c for details.
    
    Thanks to Matt and Tim Banchi for the bug report.
    https://bugs.launchpad.net/ubuntu/+source/ccid/+bug/1311273

 src/ccid.c | 1 +
 1 file changed, 1 insertion(+)

commit a1ccac6fb4f0df06f28b3960a7e91bc3c42f4cd1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 19 18:08:37 2015 +0200

    Add Access IS NFC Smart Module

 readers/Access_IS_NFC_Smart_Module.txt | 53 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  3 +-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit fcd1230befbc90dafca06618336a2c44d6239127
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 11 19:42:33 2015 +0200

    Add NXP Pegoda 2 N

 readers/NXP_Pegoda_2_N.txt    | 60 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 62 insertions(+), 1 deletion(-)

commit b5795d4eaa0302ca7a71c8135d96ee6154ac2667
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 10 17:16:40 2015 +0200

    Add ACS ACR1251 Dual Reader

 readers/ACS_ACR1251_Dual_Reader.txt | 103 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   6 ++-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit b105c389fbb43f897c1eac0fb2e241dcd91d2ad4
Author: Ludovic Rousseau <ludovic.rousseau+github@gmail.com>
Date:   Wed Jun 3 15:52:05 2015 +0200

    Depends on libusb version 1.0.9 instead of 1.0.8
    
    The CCID driver uses libusb_error_name() since release 1.4.19 (the
    previous one).
    libusb_error_name() has been introduced in version 1.0.9 of libusb. We
    now need to depend on this version (or a later one).
    
    Thanks to Godfrey Chung for the bug report.
    https://github.com/LudovicRousseau/CCID/commit/9c3fd753186aa18a56d2bfeee6acac8c6b399de6#commitcomment-11490300

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1be0bc1c47ecf5ed53cb5bdf2833e42c9115f8f2
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Thu May 28 15:18:38 2015 +0200

    Add SafeNet eToken 5100

 readers/SafeNet_Token_JC.txt  | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 827edb3f5934d573d3312eb36db8984348cca3f3
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Thu May 28 10:50:43 2015 +0200

    Add SafeNet eToken 7300

 readers/SafeNet_eToken_7300.txt | 54 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 +++
 2 files changed, 57 insertions(+)

commit 950ad4f9cf6edcb9c596c0ea71fa1e5b1a64bc83
Author: Ludovic Rousseau <ludovic.rousseau@gmail.com>
Date:   Thu May 28 10:37:26 2015 +0200

    The BLUTRONICS BLUDRIVE II CCID moved to supported list
    
    This reflect the changes in the *.ini files
    
    https://anonscm.debian.org/cgit/pcsclite/website.git/commit/?id=ff798bfe2e10c970442184ecf56d0516d9c1ad99

 readers/supported_readers.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b22807b7b205633f544dbf24002456bbd6845d82
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 20 09:26:13 2015 +0200

    Add BLUTRONICS BLUDRIVE II CCID (idProduct: 0x1079)

 readers/BludriveIIv2.txt      | 61 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 63 insertions(+), 1 deletion(-)

commit b92543712ef2bd9e294a590ca31a5105deba754b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 18 10:30:11 2015 +0200

    Ignore some files

 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

commit 355a894406769842171a796127012b82e5bc233c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 14 21:06:03 2015 +0200

    Add Generic MultiCard Device

 readers/Generic_MultiCard_Device.txt | 56 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit a2d7335d8e2ccd2b29782edc88e9d82bd67d1891 (tag: ccid-1.4.19)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 13 09:35:00 2015 +0200

    Release 1.4.19

 README       | 35 +++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)

commit 2b5c83b57a7e16e6412da7a410ea68a5d7a5e8cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 10 18:42:11 2015 +0200

    Minor reformat

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 9fa3a2243ea597cde4ee4efd7dfdc6c9a6643a27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 10 18:40:25 2015 +0200

    Generate ChangeLog file using git instead of svn
    
    The repository moved from SVN to GIT.

 Makefile.am | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 28a44ae58b5adc1508b78de58686aa64cb4e1f17
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 10 17:22:04 2015 +0200

    Use git submodules for PCSC and contrib
    
    PCSC is a relative submodule to ../PCSC.git
    
    contrib_libPCSCv2part10 is a relative submodule to ../contrib.git
    I had to rename the directory to avoid a name clash with an already
    existing contrib/ directory.
    
    Thanks to Martin Paljak for the idea
    https://github.com/LudovicRousseau/CCID/issues/3

 .gitmodules             | 6 ++++++
 MacOSX/debuglog.h       | 2 +-
 MacOSX/ifdhandler.h     | 2 +-
 MacOSX/reader.h         | 2 +-
 PCSC                    | 1 +
 contrib_libPCSCv2part10 | 1 +
 examples/PCSCv2part10.c | 2 +-
 examples/PCSCv2part10.h | 2 +-
 m4/as-ac-expand.m4      | 2 +-
 m4/ax_pthread.m4        | 2 +-
 src/misc.h              | 2 +-
 src/parser.h            | 2 +-
 src/simclist.c          | 2 +-
 src/simclist.h          | 2 +-
 src/strlcpy.c           | 2 +-
 src/strlcpycat.h        | 2 +-
 src/tokenparser.l       | 2 +-
 17 files changed, 22 insertions(+), 14 deletions(-)

commit a013204d28ad2f91c954f06c0375fbf71955fb5d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:59:51 2015 +0200

    Add FujitsuTechnologySolutions GmbH Keyboard KB100 SCR eSIG

 ...TechnologySolutions_Keyboard_KB100_SCR_eSIG.txt | 161 +++++++++++++++++++++
 readers/supported_readers.txt                      |   1 +
 2 files changed, 162 insertions(+)

commit 6ad257a112e189fa7ab86605b7e152b774cf8707
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:57:57 2015 +0200

    Add FujitsuTechnologySolutions GmbH Keyboard KB100 SCR

 ...jitsuTechnologySolutions_Keyboard_KB100_SCR.txt | 161 +++++++++++++++++++++
 readers/supported_readers.txt                      |   1 +
 2 files changed, 162 insertions(+)

commit e546cf025d0768aa3b586d28b3affb2954b551af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:54:17 2015 +0200

    Add Cherry KC 1000 SC/DI Z

 readers/Cherry_KC_1000_SC_DI_Z.txt | 161 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |   1 +
 2 files changed, 162 insertions(+)

commit 0057db7a7b52b66d3f4c1a809fd953a3182c6b48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:52:26 2015 +0200

    Add Cherry KC 1000 SC Z

 readers/Cherry_KC_1000_SC_Z.txt | 161 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |   1 +
 2 files changed, 162 insertions(+)

commit ac86a6a558f2bcabb95a9086d79fb140795ee761
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:50:29 2015 +0200

    Add Cherry KC 1000 SC/DI

 readers/Cherry_KC_1000_SC_DI.txt | 161 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |   1 +
 2 files changed, 162 insertions(+)

commit 392cfa8da07fa5aa75a18ab79990e6ab7e12e17b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 9 10:43:40 2015 +0200

    Add Cherry KC 1000 SC

 readers/Cherry_KC_1000_SC.txt | 161 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 163 insertions(+), 1 deletion(-)

commit f5a7928c47d4a4836e7322303aac9cbd76aae428
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 8 13:28:06 2015 +0200

    Add files to ignore
    
    and sort the list.

 .gitignore | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit b5732d967791118def0aad6e576f9083183bf0c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 5 21:22:36 2015 +0200

    Add REINER SCT tanJack Bluetooth

 readers/ReinerSCT_tanJack_BT.txt | 53 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 54 insertions(+)

commit e651ceaf16e2e945a637ec59df31dd8643a461f1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 5 21:01:34 2015 +0200

    Add Feitian eJAVA Token

 readers/Feitian_eJava_Token.txt | 49 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  1 +
 2 files changed, 50 insertions(+)

commit 4b0e717d5ce73f3b48ead657f4136de8dddaf793
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 5 20:53:18 2015 +0200

    Add Feitian 502-CL

 readers/Feitian_R502-CL.txt   | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 56 insertions(+)

commit 06d56926d9e3dfa2f24bcc51a238e95fb58543ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 5 20:39:56 2015 +0200

    Add Broadcom Corp 5880
    
    Again a new Broadcom 5880 reader. This one has idProduct: 0x5804

 readers/Broadcom_5880v5.txt   | 616 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   8 +-
 2 files changed, 622 insertions(+), 2 deletions(-)

commit f18a27cda10b3407b53bd65c3338f277c4dc4711
Author: Martin Paljak <martin@martinpaljak.net>
Date:   Thu Apr 30 09:31:18 2015 +0300

    Suppress an error at bootstrap
    
    "type glibtoolize" will display an error message if glibtoolize is not
    found (on non-Mac OS X systems):
    ./bootstrap: line 12: type: glibtoolize: not found
    
    "which glibtoolize" will be quiet. So we use it instead.

 bootstrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9d8a914754ab52ecee7ec7732f4fd0a6c8bf299
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 26 14:58:49 2015 +0200

    Update symbolic links to git repositories

 MacOSX/debuglog.h       | 2 +-
 MacOSX/ifdhandler.h     | 2 +-
 MacOSX/reader.h         | 2 +-
 c.sh                    | 2 +-
 examples/PCSCv2part10.c | 2 +-
 examples/PCSCv2part10.h | 2 +-
 m4/as-ac-expand.m4      | 2 +-
 m4/ax_pthread.m4        | 2 +-
 src/misc.h              | 2 +-
 src/parser.h            | 2 +-
 src/simclist.c          | 2 +-
 src/simclist.h          | 2 +-
 src/strlcpy.c           | 2 +-
 src/strlcpycat.h        | 2 +-
 src/tokenparser.l       | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

commit e46cbdf74af6d2409469ea53777e79d67697c0b5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 12:03:53 2015 +0000

    Re-enable syslog logging on Yosemite
    
    The patch has been applied in revision 7092 and reverted in revision
    7104.
    
    This new version is a bit different.
    - the priority parameter is used and reflect syslog priorities
    - the ATR and APDU are not logged since it is not needed
    
    Use: sudo syslog -c "com.apple.ifdreader PID" -d
    to change the logging level.
    
    See also "Change syslog logging level on Yosemite"
    http://ludovicrousseau.blogspot.com/2015/03/change-syslog-logging-level-on-yosemite.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7105 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure |  7 +++++++
 configure.ac     | 11 +++++++++++
 src/debug.c      | 31 +++++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+)

commit 542fc5c2aaf8339e2b48211e70e108ac3423a3a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 09:29:22 2015 +0000

    Yosemite already provides a APDU + ATR logging
    
    The logging is enabled using:
    $ sudo defaults write /Library/Preferences/com.apple.security.smartcard
    Logging -bool yes
    
    See SmartCardServices(7) or
    http://ludovicrousseau.blogspot.fr/2015/02/debug-smart-card-application-on-yosemite.html
    
    This patch reverts the changes from revision 7092.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7104 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure      |  7 -------
 configure.ac          | 10 ----------
 src/Info.plist.src    |  4 ----
 src/ccid_ifdhandler.h |  1 -
 src/debug.c           | 28 ----------------------------
 src/debug.h           |  2 --
 src/ifdhandler.c      |  9 ---------
 7 files changed, 61 deletions(-)

commit 9d47332cc4e54c8657b701733c2f440869dbd3e4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 22 19:05:51 2015 +0000

    Add Cherry TC 1300
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7102 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Cherry_Smart_Card_Reader_USB_0x0092.txt | 168 ++++++++++++++++++++++++
 readers/supported_readers.txt                   |   3 +-
 2 files changed, 170 insertions(+), 1 deletion(-)

commit 15436916ef24fcc4d2a274b92fe4f7db667f764c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 18 19:42:51 2015 +0000

    Add Watchdata USB Key
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7101 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Watchdata_USB_Key.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 8a752d1e67787455428ddf42c8e0f8bb660755e8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 5 15:42:59 2015 +0000

    Add Chicony USB Smart Card Keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7098 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Chicony_USB_Smart_Card_Keyboard.txt | 58 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  5 ++-
 2 files changed, 62 insertions(+), 1 deletion(-)

commit 1bb4d9bfe8ce3ec53ad1c6616cac3e5530fea3b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 20 17:35:53 2015 +0000

    Regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7095 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3021.txt | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 8d5343569faba3430a6ca8dfec02e25a58b0bc92
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 20 17:33:47 2015 +0000

    Fix typo
    
    bClassEnveloppe: -> bClassEnvelope: only one 'p'
    
    Same change as in revision r6641
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7094 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AK910_ckey_0001.txt      | 2 +-
 readers/AK910_ckey_0011.txt      | 2 +-
 readers/AK910_idone_0101.txt     | 2 +-
 readers/Gemalto_IDBridge_K30.txt | 2 +-
 readers/Microchip_SEC1110.txt    | 2 +-
 readers/Microchip_SEC1210.txt    | 4 ++--
 6 files changed, 7 insertions(+), 7 deletions(-)

commit f3137c79061494f6a7ad0b4656d3107eeae96e84
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 13 14:57:31 2015 +0000

    Add syslog(3) debug for Mac OS X Yosemite
    
    New features:
    --enable-syslog at build time
    DRIVER_OPTION_LOG in Info.plist at run time
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7092 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure      |  7 +++++++
 configure.ac          | 12 ++++++++++++
 src/Info.plist.src    |  4 ++++
 src/ccid_ifdhandler.h |  1 +
 src/debug.c           | 28 ++++++++++++++++++++++++++++
 src/debug.h           |  2 ++
 src/ifdhandler.c      |  9 +++++++++
 7 files changed, 63 insertions(+)

commit 9336b6a195539ecc78deabcbe2ea6cea8c15b611
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 9 10:23:16 2015 +0000

    Get bEntryValidationCondition value from FEATURE_IFD_PIN_PROPERTIES
    
    Some drivers may implement FEATURE_IFD_PIN_PROPERTIES but not
    FEATURE_GET_TLV_PROPERTIES.
    You should be smart enough to get the bEntryValidationCondition value
    from both possible sources.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7091 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ea3ab287d2bccd1586eec8917592097e38385b8a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 6 13:12:48 2015 +0000

    Let SVN expand $Id$
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7090 0ce88b0d-b2fd-0310-8134-9614164e65ea

 bootstrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df7045d804491720a2fc2e0691cec6dd98b29e88
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 6 13:11:02 2015 +0000

    Use glibtoolize. if found
    
    brew(1) on Mac OS X provides glibtoolize instead of libtoolize.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7089 0ce88b0d-b2fd-0310-8134-9614164e65ea

 bootstrap | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 2e38fb7350fe87298458189a8be5f492787f2b1f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 20 19:34:21 2015 +0000

    Add PIVKey T800
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7085 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/PIVKey_T800.txt       | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit c51c13c5a5e75b0c860c35ee9f41c9b0558cf425
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 10 11:48:59 2015 +0000

    IFDHSleep(): timout parameter is in ms not µs
    
    We convert timeout in ms in the correct value for usleep(3) that takes
    a parameter in µs.
    
    Thanks to Alan Kozlay for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7081 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 432b94e91e278fe151b2abffcbd2735764ac8694
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 9 17:21:03 2015 +0000

    Firmware 5.20 (previous one was 5.00)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7080 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan5321.txt | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 0f4a47d94c98cfa12d504e2db91a478b779a3ffa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 17 19:57:58 2014 +0000

    Multi_InterruptRead(): failed to release a lock in some cases
    
    "I found that the mutex is not locked in Multi_InterruptRead() if the
    code go to again label."
    
    Thanks to Godfrey Chung for the patch
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141215/000293.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7054 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 39704170eb9d7b913fe975fc4705bb871103836b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 14 14:41:26 2014 +0000

    Fix a memory leak in an error path
    
    In Multi_PollingProc, if libusb_submit_transfer() fails then the
    transfer libusb structure must be freed.
    
    Thanks to Godfrey Chung for the patch
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141208/000284.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7052 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 208783dbb07176526ae2abbbe7e0ce1b23542c85
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 29 13:30:39 2014 +0000

    Add ACS ACR39U ICC Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7046 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_ACR39U_ICC_Reader.txt | 54 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 319dd5c6f777dc2e7f35de4280f77fe428756217
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 26 08:03:57 2014 +0000

    Fix header documentation
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7045 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/checksum.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02714205d7e24ca5ec777352d00afe09c364030c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 19 14:00:49 2014 +0000

    add CASTLES EZCCID Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7044 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CASTLES_EZCCID_Smart_Card_Reader.txt | 65 ++++++++++++++++++++++++++++
 readers/supported_readers.txt                |  5 ++-
 2 files changed, 69 insertions(+), 1 deletion(-)

commit c87812c34374703bd5395be76b6a0b58a9847316
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 18 08:16:54 2014 +0000

    Fix typos in comments
    
    Thanks to David Woodhouse for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7043 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 372ce33af40e5f3174a689a09bef50289d36fab4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 16 19:04:02 2014 +0000

    Add Hewlett-Packard HP lt4112 Gobi 4G Module
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7042 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../Hewlett-Packard_HP_lt4112_Gobi_4G_Module.txt   | 51 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  5 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit 400dcedf572f60be874b7193da6edd3659e9b29b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 9 20:35:19 2014 +0000

    Use CmdEscapeCheck() in set_gemalto_firmware_features()
    
    Not all the Gemplus or Gemalto readers do suppoort the proprietary
    GET_FIRMWARE_FEATURES command.
    
    In case the reader is too old to support the command it is annoying and
    worrying to get an error message in the log.
    
    Closes Alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10"
    message
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=30105&atid=410086
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7040 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a2dfeab889947029ce3b5957913b0997bb9e676c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 9 20:32:32 2014 +0000

    Add CmdEscapeCheck()
    
    CmdEscapeCheck() is CmdEscape() with an extra "mayfail" parameter.
    
    If mayfail is TRUE then the error is logged as PCSC_LOG_INFO instead of
    PCSC_LOG_ERROR.
    
    This is usefull in cases we know the command may fail. So the error is
    expected and not really an error.
    
    See Alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10"
    message
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=3010+++5&atid=410086
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7039 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 22 ++++++++++++++++++++--
 src/commands.h |  5 +++++
 2 files changed, 25 insertions(+), 2 deletions(-)

commit be235604aac83b4e5e5f4d3dfa0087e66c95c986
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 9 20:27:05 2014 +0000

    Add log_level parameter in ccid_error()
    
    Some CCID errors are not always unexpected. This patch allows to change
    the log level from PCSC_LOG_ERROR to something else.
    
    See alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10"
    message
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=30105&atid=410086
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7038 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c     |  5 +++--
 src/ccid.h     |  3 ++-
 src/commands.c | 16 ++++++++--------
 3 files changed, 13 insertions(+), 11 deletions(-)

commit 7e42bf7149afbf85bc8b99d2e8baab6ab1cddfaa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 7 09:02:36 2014 +0000

    Add AK910 CKey (idProduct 0x0011)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7032 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AK910_ckey_0011.txt   | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 959158e06d3bc3694bc1ee91a9f2e80c3d7922d7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 7 09:01:32 2014 +0000

    Add AK910 CKey (idProduct 0x0001)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7031 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AK910_ckey_0001.txt   | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit d272f8ddeff7eda04ce7eef73369f43c9a81419c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 7 08:57:03 2014 +0000

    Add AK910 IDONE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7030 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AK910_idone_0101.txt  | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit f0b1b801133a4be14f8592b321084cbd2334219c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 09:31:00 2014 +0000

    Ignore errno and use libusb returned value only
    
    Checking (ENODEV == errno) should always be redundant with
    checking (LIBUSB_ERROR_NO_DEVICE == rv)
    
    Since errno is not a documented way to deal with libusb errors we will
    ignore errno now.
    
    Thanks to Hendrik Donner for the patch
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141020/000205.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7024 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 9c3fd753186aa18a56d2bfeee6acac8c6b399de6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 09:25:52 2014 +0000

    Use libusb_error_name() instead of strerror()
    
    libusb provides libusb_error_name() to display a human readable
    version of the error code returned by libusb.
    
    LIBUSB_ERROR_NO_DEVICE is easier to understand than -4.
    
    Recent versions of libusb (libusb 1.0.16 from 2013-07-11) also provide
    libusb_strerror() but Debian stable only provides libusb 1.0.11. Maybe a
    future version of libccid will use libusb_strerror().
    
    Thanks to Hendrik Donner for the patch
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141020/000205.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7023 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit eee1ad5aae97cb39e9fe60d199b9379aa50b084e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 30 10:56:23 2014 +0000

    Remove ZLP patch for Gemalto IDBridge CT30 and K30.
    
    The patch is causing problems with the K50.
    A new reader firmware (version F) solved the problem so the patch is no
    more needed.
    
    Closes Alioth bug [#314691] Gemalto ID Bridge K50 Smart card Reader does not work on USB2 with ZLP fix
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314691&group_id=30105&atid=410085
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7021 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        | 13 -------------
 src/ccid.h        |  5 -----
 src/ccid_serial.c |  1 -
 src/ccid_usb.c    | 11 -----------
 4 files changed, 30 deletions(-)

commit f683beb8d8a506a257d2d50d771435c5fc498373
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 30 10:54:11 2014 +0000

    New firmware for Gemalto IDBridge CT30 reader.
    
    Update note about ZLP issue. ZLP patch removed in revision 7021.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7020 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_IDBridge_CT30.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0ec3d518ad2a5d75dc15e1ed1741020419ba8860
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 16:57:45 2014 +0000

    Add Elatec TWN4 SmartCard NFC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7019 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Elatec_TWN4_SmartCard_NFC.txt | 54 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  9 +++---
 2 files changed, 59 insertions(+), 4 deletions(-)

commit 5ea7926c1bf8649ad926e7f3b873a82536f00401
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 15:29:18 2014 +0000

    Regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7018 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AxaltoV3.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 6c937fba90f2d377eaced6f907aab2170c586084
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 2 16:22:49 2014 +0000

    Add OMNIKEY AG 6121 USB mobile
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7008 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Omnikey_6121.txt      | 170 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +-
 2 files changed, 172 insertions(+), 1 deletion(-)

commit af5fb95ab8b47466e0d5f145493a1140e0a843a3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 30 18:27:26 2014 +0000

    Add Identive SCT3522CC token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7003 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_SCT3522CC_token.txt | 56 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit d0742d5f32194a6a8f842ec3ca411e0e5f93db66 (tag: ccid-1.4.18)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 13 16:25:24 2014 +0000

    Release 1.4.18
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6982 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit bcb9144a519bc55568e391fd62ae04d98e7d24e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 4 11:36:54 2014 +0000

    Fix compiler warning
    
    ifdhandler.c: In function `IFDHControl':
    ifdhandler.c:1442:4: warning: implicit declaration of function `htonl' [-Wimplicit-function-declaration]
    ifdhandler.c:1442:4: warning: nested extern declaration of `htonl' [-Wnested-externs]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6977 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +++
 1 file changed, 3 insertions(+)

commit c064fd2f1657fa08dcc7437a8258ea07db268a47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 4 11:35:46 2014 +0000

    Fix compiler warning
    
    ccid.c: In function `ccid_open_hack_pre':
    ccid.c:67:4: warning: implicit declaration of function `sleep' [-Wimplicit-function-declaration]
    ccid.c:67:4: warning: nested extern declaration of `sleep' [-Wnested-externs]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6976 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 3 +++
 1 file changed, 3 insertions(+)

commit a78e62ef3e036c0030d4b8b1ffaef537a6b65303
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 4 11:33:05 2014 +0000

    Use <config.h> instead of "config.h"
    
    https://www.gnu.org/software/autoconf/manual/autoconf-2.65/html_node/Configuration-Headers.html
      With the appropriate -I option, you can use ‘#include <config.h>’.
      Actually, it's a good habit to use it, because in the rare case when
      the source directory contains another config.h, the build directory
      should be searched first.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6975 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c             | 2 +-
 src/ccid_serial.c      | 2 +-
 src/ccid_usb.c         | 2 +-
 src/commands.c         | 2 +-
 src/debug.c            | 2 +-
 src/ifdhandler.c       | 2 +-
 src/openct/buffer.c    | 2 +-
 src/openct/checksum.c  | 2 +-
 src/openct/checksum.h  | 2 +-
 src/openct/proto-t1.c  | 2 +-
 src/openct/proto-t1.h  | 2 +-
 src/towitoko/atr.c     | 2 +-
 src/towitoko/defines.h | 2 +-
 src/utils.c            | 2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

commit ccdbb2ce165a0bb64f188ed168ff2012352e4613
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 2 20:37:11 2014 +0000

    Add Lenovo Lenovo USB Smartcard Keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6971 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Lenovo_USB_Smartcard_Keyboard.txt | 58 +++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |  3 +-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 6b7f463c1d498c8eab8796ed12165e356c988773
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 2 14:07:00 2014 +0000

    Do not define variables that are not used if NO_LOG is defined
    
    Unused variables generates a warning with an error level (and stops
    the compilation) when building the UEFI driver.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6970 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c   | 2 ++
 src/ifdhandler.c | 2 ++
 2 files changed, 4 insertions(+)

commit e6548c1dc12e1f603b210153b43db775c00d911b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 2 13:55:31 2014 +0000

    Enable effect of --enable-embedded on ccid_error()
    
    Do nothing in ccid_error() if NO_LOG is defined.
    
    'objdump -h --section=.rodata libccid.so' shows a gain of 240 bytes.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6968 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 ++
 1 file changed, 2 insertions(+)

commit f1122344304cba75795c41beeb8545e52248107b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 2 13:50:50 2014 +0000

    Enable effect of --enable-embedded on hex dumps
    
    Use LogXxd() instead of log_xxd() in the definition of DEBUG_XXD and
    DEBUG_INFO_XXD.
    
    LogXxd() is defined as nothing (and removed by the compiler) if NO_LOG
    is enabled (using --enable-embedded). So the header text of DEBUG_XXD()
    is no more stored in the .rodata section of the binary file.
    
    'objdump -h --section=.rodata libccid.so' shows a gain of 38 bytes.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6967 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fda88cbef5ab3d59af6fbd786a61b056b339aef2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 1 18:27:42 2014 +0000

    Add eID_R6 001 X8
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6966 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/eID_R6_001_X8.txt     | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 01e6cf4112c41c673f74d19072dc2f2e7a76ea3d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 09:21:53 2014 +0000

    ATR_GetDefaultProtocol() also returns the available protocols
    
    Add a new parameter int *availableProtocols to return the available
    protocols as defined in the ATR.
    
    This is needed for the UEFI driver. Getting the available protocols is
    done by pcsc-lite but pcsc-lite is not used on UEFI.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6964 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c   |  2 +-
 src/towitoko/atr.c | 25 ++++++++++++++++++++-----
 src/towitoko/atr.h |  2 +-
 3 files changed, 22 insertions(+), 7 deletions(-)

commit 14ccd577fec0a1c61fa2b067e9ab9d88c918b14b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 09:16:51 2014 +0000

    ATR_GetDefaultProtocol() do not return an error code.
    
    If the ATR is invalid then ATR_InitFromArray() will return
    ATR_MALFORMED. When ATR_GetDefaultProtocol() is called the ATR has been
    checked to be valid.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6963 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0acc1fcff629c28cd4e56dd7e761c64237f9551d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 09:14:10 2014 +0000

    Check value returned by ATR_InitFromArray()
    
    The ATR may be invalid and ATR_InitFromArray() may return ATR_MALFORMED.
    I have not yet seen this problem in the field but it is better to ba
    safe.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6962 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 24f3eebec12dcc39a5241794a6eeeff40ba1b09b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 25 19:19:03 2014 +0000

    Add Yubico Yubikey NEO OTP+U2F+CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6961 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Yubico_Yubikey_NEO_OTP+U2F+CCID.txt | 56 +++++++++++++++++++++++++++++
 readers/supported_readers.txt               |  1 +
 2 files changed, 57 insertions(+)

commit ce85d8a6c9e06642c16c36ea6fedfe14860dd089
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 25 19:17:37 2014 +0000

    Add Yubico Yubikey NEO U2F+CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6960 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Yubico_Yubikey_NEO_U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++++
 readers/supported_readers.txt           |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 5dd4fb8241530590ad0e5278f2c62ca192433d26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 8 09:27:50 2014 +0000

    Fix wrong comment
    
    We need to have a card inserted since we will send APDUs.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6958 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9d926a6b2c2edfc160e7fe5d908e7e3e6f60969
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 21 19:20:29 2014 +0000

    Remove bogus treatment for CARDMAN3121
    
    The code was not used by the old CARDMAN3121 but had a side effect for a
    new version of the Cardman 3121 with Product ID increased by 1.
    
    This code was present since the first version of the file in subversion
    or CVS (September 2003). I do not remember why I added this code, more
    than 10 years ago.
    
    Thanks to Maximilian Stein for the bug report
    http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20140714/000073.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6940 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 6 ------
 1 file changed, 6 deletions(-)

commit bfe22cdf3c69ae5e394979e2ec34b696fe578a6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 11 19:41:53 2014 +0000

    Update FujitsuTechnologySolutions GmbH Keyboard KB SCR2 name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6939 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2f225a40779bfa648e42d89805c00d29e25ab50
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 11 19:35:14 2014 +0000

    Add Cherry Cherry TC 1100
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6937 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Cherry_Smart_Card_Reader_USB_2_04.txt | 170 ++++++++++++++++++++++++++
 readers/supported_readers.txt                 |   3 +
 2 files changed, 173 insertions(+)

commit a83e3fb09c505eb2621bfd768f42adf7c5519ccb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 11 19:25:36 2014 +0000

    Add Cherry Smartcard Keyboard G87-1xx44
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6936 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Cherry_Smartcard_Keyboard_G87-1xx44.txt | 172 ++++++++++++++++++++++++
 readers/supported_readers.txt                   |   1 +
 2 files changed, 173 insertions(+)

commit 479b48ed707a999665ff5de8e8f6434e9db13a52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 11 19:23:48 2014 +0000

    Add FujitsuTechnologySolutions GmbH Keyboard KB SCR2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6935 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...FujitsuTechnologySolutions_Keyboard_KB_SCR2.txt | 172 +++++++++++++++++++++
 readers/supported_readers.txt                      |   3 +-
 2 files changed, 174 insertions(+), 1 deletion(-)

commit 5474431e96222a4153ab7a1af29683e3f3739653
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 25 16:14:41 2014 +0000

    Add Cherry Smart Card Reader USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6933 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Cherry_Smart_Card_Reader_USB.txt | 170 +++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |  11 +-
 2 files changed, 177 insertions(+), 4 deletions(-)

commit 333d93dbd7c943acba5736dad8bf89b7cb4a5497
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 15:26:42 2014 +0000

    Add missing unistd.h header
    
    On Mac OS X Mavericks:
    parse.c:108:8: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration]
                            if (getuid())
                                ^
    parse.c:233:25: warning: implicit declaration of function 'geteuid' is invalid in C99 [-Wimplicit-function-declaration]
            if ((0 == nb) && (0 != geteuid()))
                                   ^
    2 warnings generated.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6929 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 1 +
 1 file changed, 1 insertion(+)

commit 5dc1761a47e9979cf7015a37ea09bae5148b5f81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 09:43:47 2014 +0000

    Use #ifdef HAVE_* before including .h files
    
    Some systems do not have C header files, like UEFI for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6928 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c   | 11 ++++++++++-
 src/ifdhandler.c | 12 ++++++++++--
 2 files changed, 20 insertions(+), 3 deletions(-)

commit 191436959c6fafe4ddb3b208d856f10a2295bf27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 09:32:22 2014 +0000

    Include missing unistd.h for usleep(3)
    
    Needed for Mac OS X Mavericks
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6927 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c   | 2 ++
 src/ifdhandler.c | 2 ++
 2 files changed, 4 insertions(+)

commit f8d6f7ea8ae3ad852e8816e7fbbf1f8bd5842f86
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 09:22:00 2014 +0000

    Use "unsigned char" instead of "UCHAR"
    
    UCHAR is not a standard C type and is not available on UEFI.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6926 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1a26fd2dd9f70e774bb2848b5bc68b0cdfa4c516
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 09:19:25 2014 +0000

    Use #ifdef HAVE_* before including .h files
    
    Some systems do not have C header files, like UEFI for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6925 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 5 ++++-
 src/towitoko/pps.c | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit b07c4d52273d54c85272c33858aa9851ee80b6c4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 09:14:49 2014 +0000

    Use #ifdef HAVE_* before including .h files
    
    Some systems do not have C header files, like UEFI for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6924 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/buffer.c   | 10 +++++-----
 src/openct/buffer.h   |  2 ++
 src/openct/checksum.h |  2 ++
 src/openct/proto-t1.c |  4 ++++
 src/openct/proto-t1.h |  1 -
 5 files changed, 13 insertions(+), 6 deletions(-)

commit 0c2c98d5f1a127de742b39109375f62df8838f67
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 08:56:51 2014 +0000

    Remove non used header files
    
    The needed headers are already present in the corresponding .h file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6923 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/checksum.c | 1 -
 src/openct/proto-t1.c | 3 ---
 2 files changed, 4 deletions(-)

commit d7915f9bad2da46fcdec42915e940a05a3fd9b75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 16 13:55:33 2014 +0000

    Use "unsigned char" instead of "UCHAR"
    
    UCHAR is not a standard C type and is not available on UEFI.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6922 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 68 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit 2bdf24a7029c730c50a7cfc30e3b75fba0aa7835
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 16 13:51:29 2014 +0000

    Rename DEBUG_INFO() in DEBUG_INFO1()
    
    DEBUG_INFO is already used by UEFI as a debug level.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6921 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c         |  4 ++--
 src/ccid_serial.c  |  6 +++---
 src/ccid_usb.c     |  8 ++++----
 src/commands.c     | 14 +++++++-------
 src/debug.h        |  2 +-
 src/ifdhandler.c   | 22 +++++++++++-----------
 src/towitoko/atr.c |  2 +-
 7 files changed, 29 insertions(+), 29 deletions(-)

commit bd9327644538016337e7359259e0213f6016bc87
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 16 13:46:31 2014 +0000

    Use #ifdef HAVE_* before including .h files
    
    Some systems do not have C header files, like UEFI for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6920 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 74a27620f2597079ef1a14850459dc7844e6144d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 16 13:42:45 2014 +0000

    Add check for stdio.h
    
    Some systems do not have stdio.h, like UEFI for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6919 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b141f937611ffdf6a13e0d4645895af020c62801 (tag: ccid-1.4.17)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 11 13:09:57 2014 +0000

    Release 1.4.17
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6915 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 10d87cb8da226df11f2d069a133e4722f2a58c82
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 3 13:09:56 2014 +0000

    Update firmware from 1.04 to 1.08
    
    Update tool is available at
    http://support.gemalto.com/index.php?id=prox-du_prox-su
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6908 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemProxDU.txt | 108 +++++++++++++++++++++++++-------------------------
 1 file changed, 54 insertions(+), 54 deletions(-)

commit 5d1824e50506acd5301eb35f58615cf74c5803cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 31 15:59:14 2014 +0000

    Add Feitian R502
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6904 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_R502.txt      | 171 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   7 +-
 2 files changed, 177 insertions(+), 1 deletion(-)

commit 30854e79aa0400c2e2187f3e04a816cc752ca98f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 23 16:57:34 2014 +0000

    Add udea MILKO V1.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6902 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt |  5 +++-
 readers/udea_MILKO_V1.txt     | 55 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 74456fe601624a55ffdbc12e1e81cbc603a4a03f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 14 17:59:30 2014 +0000

    Add Free Software Initiative of Japan Gnuk Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6901 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...ree_Software_Initiative_of_Japan_Gnuk_Token.txt | 50 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 51 insertions(+)

commit 00f788a0a9353a8e4eb9998c0d15f1270c40aa9f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 14 16:57:40 2014 +0000

    Add German Privacy Foundation Crypto Stick v2.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6900 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...German_Privacy_Foundation_Crypto_Stick_v2.0.txt | 51 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  3 +-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 0e3a5d5e0890f69bf41cf2f51a48354cad82baa6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 7 11:07:37 2014 +0000

    Add Identive Technologies Multi-ISO HF Reader - USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6899 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...entive_Technologies_Multi-ISO_HF_Reader_USB.txt | 55 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  5 +-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 6682288548f7192e5d597f5a2462a12f779af284
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 3 19:09:21 2014 +0000

    Add OMNIKEY 5421
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6897 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/OMNIKEY_5421.txt      | 168 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 169 insertions(+)

commit 7af02d4a982589f67eef78d8c52f51ad74de6127
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 3 18:59:56 2014 +0000

    Add OMNIKEY AG 3121 USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6896 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/OMNIKEY_AG_3121.txt   | 170 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 171 insertions(+)

commit de07950ff024a1517661ba50d922e6ca9dac33d1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 3 18:42:20 2014 +0000

    Add HID OMNIKEY 5025-CL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6894 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HID_OMNIKEY_5025-CL.txt | 56 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 5a705cead2ed3f618e774c71e1ad166414aa0fa5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 24 16:57:03 2014 +0000

    Add HID Global veriCLASS Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6892 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HID_Global_veriCLASS_Reader.txt | 56 +++++++++++++++++++++++++++++++++
 readers/supported_readers.txt           |  5 ++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 0a295238204b8aef683fa5e69187b1060210f487
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 24 13:51:03 2014 +0000

    OpenUSBByName(): add a 100 ms delay on Mac OS X
    
    The USB device may be detected by the Mac OS X USB layer (used by pcscd)
    but not yet by libusb (used by libccid).
    
    We must give some time (100 ms) before listing the USB devices seen by
    libusb. Noticed on OS X Mavericks using libusb 1.0.18.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6890 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit a4012b8d8417981a8b4249de762108cbd11732bd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 24 13:48:01 2014 +0000

    OpenUSBByName(): log an error if the USB device is not found
    
    If we exit the function without finding the (new) device then we log an
    error ""Device not found?".
    
    This could happen if the device is found by Mac OS X USB layer but not
    yet by libusb. Noticed on OS X Mavericks using libusb 1.0.18.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6889 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 64308e93029bf377d506edaf2748da945a21cd5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 11 18:46:19 2014 +0000

    The O2 Micro Oz776 reader only supports 9600 bps
    
    The reader returns bNumDataRatesSupported: 0 and a list with only 1
    value: 9600 bps.
    bNumDataRatesSupported: 0 should indicate that all the speeds between
    dwDataRate: 9600 bps and dwMaxDataRate: 307200 bps are available. But it
    looks like this is not the case.
    
    The driver behavior changed with revision 6801 "Do not get the data
    rates if bNumDataRatesSupported = 0".
    
    This patch just set dwMaxDataRate to 9600 so only this speed is used.
    The O2 Micro Oz776 reader was already in the unsupported list.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6885 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 41d0291d1e2f6e63d902253897eb8042b08fd6c8 (tag: ccid-1.4.16)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 23 15:13:34 2014 +0000

    Release 1.4.16
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6880 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 22 ++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 2e9cd4c9e03da11ae325867256a01bc3c4eb03fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 23 15:11:20 2014 +0000

    Fix compiler warning
    
    commands.c: In function `SecurePINVerify':
    commands.c:529:9: warning: variable `n' set but not used [-Wunused-but-set-variable]
         int n, oldReadTimeout;
             ^
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6879 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit af2d8587717638fe1049d486fcf380c249bbb698
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 23 12:15:03 2014 +0000

    Fix compiler warning
    
    commands.c:511:19: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses]
                            if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB])
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    commands.c:511:19: note: place parentheses around the '==' expression to silence this warning
                            if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB])
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
    commands.c:511:19: note: place parentheses around the | expression to evaluate it first
                            if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB])
                                ~~~~~~~~~~~^~~~~~~~~~
    1 warning generated.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6878 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e21f04e37b39925125c3109c89997683c08e2c5d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 23 12:11:35 2014 +0000

    SecurePINVerify: add support of WTX received before SW
    
    The Swiss health care card sends a WTX request before returning the SW
    code.  If the reader is in TPDU and the card is in T=1 the driver must
    manage the request itself.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6877 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 65 insertions(+), 1 deletion(-)

commit 13a2c9d86fd77b402f3292467ad84ba2a694f720
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 23 12:00:57 2014 +0000

    Add DRIVER_OPTION_DISABLE_PIN_RETRIES definition
    
    This is a missing for revision 6875
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6876 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 1 +
 1 file changed, 1 insertion(+)

commit d1d66a245549fcd457d90e0f307a10f7289f33d3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 22 17:38:22 2014 +0000

    Add support of DRIVER_OPTION_DISABLE_PIN_RETRIES
    
    The Gemalto pinpad reader sends a VERIFY command with no PIN
    value in order to retreive the remaining retries from the card.
    Some cards (like the OpenPGP card) do not support this.
    
    It is now possible to disable this behavior from the Gemalto Pinpad and
    Covadis Véga Alpha.
    
    Closes Alioth bug
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314005&group_id=30105&atid=410088
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6875 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src |  5 +++++
 src/ccid.c         | 15 +++++++++++++++
 2 files changed, 20 insertions(+)

commit 9de827c928d1bee8d4f4438237df6bf0c2084cb1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 22 17:18:02 2014 +0000

    InterruptRead(): log the libusb errors
    
    Allow an easier debug
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6874 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit 89c530269f4576b5406b5b246f63a702767ecf46
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 11 17:34:05 2014 +0000

    Add IID AT90S064 CCID READER
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6873 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/IID_AT90S064_CCID_READER.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 1c73ab5ea015638fd5a02ddd1b7764548c121205
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 9 19:47:30 2014 +0000

    Add Watchdata W5181
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6871 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Watchdata_W5181.txt   | 161 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   9 ++-
 2 files changed, 169 insertions(+), 1 deletion(-)

commit b649a644f6a34fe3619fe1b3c3d23b9a68f4ed99
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 8 16:16:37 2014 +0000

    t1_transceive(): add a new test on retries
    
    The driver should not send R-blocks infinitely.
    
    The problem was detected by a T=1 card on a TPDU pinpad reader with a
    VERIFY command that send a WTX request before returning the SW code.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6869 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 115ab274655937b06f20fbbfd7ea4fff3d37a9b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 8 16:14:39 2014 +0000

    t1_transceive(): check retries is is positive
    
    The test was "retries == 0" but it may happen that retries becomes
    negative. Then the counter will be decreasing "indefinitely".
    
    The new test is "retries <= 0" to also get the negative values and
    resync if needed.
    
    The problem was detected by a T=1 card on a TPDU pinpad reader with a
    VERIFY command that send a WTX request before returning the SW code.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6868 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit e9109e31873bc4fdf1f2d17b80f75719b0fddee4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 21:36:24 2014 +0000

    Add INSIDE Secure VaultIC 441 Smart Object
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6866 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/INSIDE_Secure_VaultIC_441_Smart_Object.txt | 49 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 50 insertions(+)

commit d3794d2170ca6488a063f92ea228bb06d9dbe4c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 21:32:37 2014 +0000

    Add INSIDE Secure VaultIC 405 Smart Object
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6865 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/INSIDE_Secure_VaultIC_405_Smart_Object.txt | 49 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  5 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 62ba9506d94c82917a65da29168b275721e8d891
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 21:24:51 2014 +0000

    Replace HP by Hewlett Packard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6864 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 5dadd8ee85dcea2ad1985e814e40f42fdedba8ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 26 09:58:54 2014 +0000

    Indicates the changes are in README.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6862 0ce88b0d-b2fd-0310-8134-9614164e65ea

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit aed5daa687bdc1b27438d552a65e57c56f91954e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 23 21:28:15 2014 +0000

    Add HP USB Smartcard CCID Keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6860 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Chicony_HP_USB_Smartcard_CCID_Keyboard.txt | 58 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  5 +-
 2 files changed, 62 insertions(+), 1 deletion(-)

commit b636b96c1b15f4c88cb0d8ad3920cc0e097199dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 18 19:25:23 2014 +0000

    Add Microchip SEC1210
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6857 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Microchip_SEC1210.txt | 108 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   4 ++
 2 files changed, 112 insertions(+)

commit 5a7f62aa99aeec0995069b25f26f01a6b0690163
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 18 19:21:30 2014 +0000

    Add Microchip SEC1110
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6856 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Microchip_SEC1110.txt | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 57 insertions(+)

commit f9bc083e0b5fca8308476e82d6efab4cf1877e9d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 18 19:10:10 2014 +0000

    Add Crypto Stick Crypto Stick v1.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6855 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Crypto_Stick_Crypto_Stick_v1.4.txt | 51 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt              |  5 ++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit ba0142521f7defd81c94ddcad7687ef65f5e1ed1 (tag: ccid-1.4.15)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 14 09:19:48 2014 +0000

    Release 1.4.15
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6846 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 33 ++++++++++++++++++++++++++++++++-
 configure.ac |  2 +-
 2 files changed, 33 insertions(+), 2 deletions(-)

commit c663ec643cfe944dce40fe5fd770475d781750ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 14 09:16:01 2014 +0000

    Disable pinpad for Fujitsu SmartCase KB SCR eSIG
    
    Thanks to Maarten for the bug report and patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6845 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 1 +
 src/ccid.h | 1 +
 2 files changed, 2 insertions(+)

commit 9e03a8020f7a5ed9e90db2b7249b59a8837a4a7f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 8 16:17:17 2014 +0000

    Add Feitian bR301
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6839 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_bR301.txt     | 60 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  9 ++++---
 2 files changed, 65 insertions(+), 4 deletions(-)

commit a88a9900e10666466835e67babbaea776dfb330d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 3 14:55:48 2014 +0000

    Add Gemalto Ezio Shield Pro SC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6835 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Shield_Pro_SC.txt | 56 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  5 ++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit db23fc998ed024d4784fb348e8b90e29f5f16b46
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 28 14:53:40 2014 +0000

    Remove the optional CHANNELID
    
    Use DEVICENAME only instead.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6833 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/reader.conf.in | 1 -
 1 file changed, 1 deletion(-)

commit 673d31137066da21fd5b4591b08e7115345b8b53
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 28 14:50:43 2014 +0000

    Add support of Gemalto CR30 reader in serial communication
    
    The Gemalto CR30 reader is a dual slot reader. The reader can be
    connected with a USB cable (normal CCID protocol) or using a serial
    cable.
    
    The serial configuration is made using a special name in
    /etc/reader.conf DEVICENAME field like:
    DEVICENAME        /dev/ttyS0:GemCoreSIMPro2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6832 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h         | 14 ++++++++++++
 src/ccid_serial.c  | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/reader.conf.in | 10 ++++++---
 3 files changed, 86 insertions(+), 3 deletions(-)

commit 97ad744e2d33f0752cc8eaab2eaff07c84c4766f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 28 13:15:22 2014 +0000

    set_ccid_descriptor(): initialize .ccid.readTimeout
    
    The read timeout was not initialized. I don't know how it was working.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6831 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 +
 1 file changed, 1 insertion(+)

commit a1ed8a2923c0fc59e5a1fd731eee6e190a5ea7c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 21 17:53:14 2014 +0000

    Add VASCO DIGIPASS 870
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6829 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DIGIPASS_870.txt | 107 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |   3 +-
 2 files changed, 109 insertions(+), 1 deletion(-)

commit 93f3bfabd789dea7df890b2b483df4c79a674dea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 21 17:36:11 2014 +0000

    get_end_points(): be more strict for bInterfaceClass = 255
    
    If the bInterfaceClass is 255 (proprietary) and then not, but possibly,
    a CCID interface (on an old reader) we also check the extra_length is
    valid for a CCID device.
    
    The problem was with a composite device with 2 interfaces: one non-CCID
    interface with bInterfaceClass = 255 and a CCID interface with
    bInterfaceClass = 11. The first non-CCID interface must be skipped.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6828 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6a3105510a13db61a959c39fa64e4def1e163278
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 21 17:29:00 2014 +0000

    Small update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6827 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Aladdin_eToken_PRO_USB_72K_Java.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6ca60b6d5ecaf32753132efa113b732803cb95a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 14:23:17 2014 +0000

    ccid_open_hack_post(): use default read timeout for CmdEscape
    
    Use the default read timeout (DEFAULT_COM_READ_TIMEOUT at 3 seconds)
    instead of the current value of 100 ms (set in
    CreateChannelByNameOrChannel) that is too short to load the l10n strings
    in a pinpad reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6820 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e422733ef76afd1f3a24349c5d28cbd1276c85d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 14:12:27 2014 +0000

    Support Gemalto features for pinpad readers
    
    MinimumPINSize, MaximumPINSize and bEntryValidationCondition are fetched
    from the reader firmware.
    No need to hardcode specific values anymore.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6819 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 1a8c304b7674fcb9603a07efee2530ea81bda662
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 10:16:28 2014 +0000

    Fix typo in text
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6818 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7945372ecba9b63daf306808106995caeac8b7cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 10:01:52 2014 +0000

    Set specific value of bEntryValidationCondition for known readers
    
    Gemalto Pinpad, Covadis Véga-Alpha and Cherry ST2000 readers only
    support validation by key pressed.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6817 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 39468bab29a22871e287c3724211805cd406faab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 09:58:44 2014 +0000

    Retrieve bEntryValidationCondition from the driver
    
    Use PCSCv2_PART10_PROPERTY_bEntryValidationCondition to know what
    validation conditions aer supported by the pinpad.
    
    Default value is 7 (as before).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6816 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 39dad973e4627274f8e70bda58919baf0a1716d2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 09:52:29 2014 +0000

    Check value returned by gets(3)
    
    Fix compiler warning:
    scardcontrol.c:649:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6815 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 27f609b142e6ab3f5517fc1558b6825c8f450295
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 09:49:47 2014 +0000

    Retrieve min and max PIN sizes from the driver
    
    Use PCSCv2_PART10_PROPERTY_bMinPINSize and
    PCSCv2_PART10_PROPERTY_bMaxPINSize to know the min and max PIN sizes.
    
    If not defined by the driver the default values are 4 for min and 8 for
    max (as before).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6814 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 19afd55d97cded45e8adda62a373c4b5b60ac3eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 7 09:40:26 2014 +0000

    Do a PIN verify instead of PIN modify
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6813 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1398dcfd4b4ccdd97daca9ce2cfa1ac86bafacfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 6 15:32:55 2014 +0000

    Parse codes returned by a pinpad (as SW1/SW2).
    
    Known codes for now are:
    0x9000: Success
    0x6400: Timeout
    0x6401: Cancelled by user
    0x6402: PIN mismatch
    0x6403: Too short or too long PIN
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6812 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit fb14487b0aaa31f8a1373365a104b4858dcb28c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 6 14:18:30 2014 +0000

    Add specific PIN min & max sizes for SmartTerminal ST-2xxx
    
    The Cherry GmbH SmartTerminal ST-2xxx reader has a min PIN size of 0
    digits and a max PIN size of 25 (0x19) digits.
    
    Thanks to Dominik Heidler for the bug report
    https://github.com/OpenSC/OpenSC/issues/199
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6811 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 0f30bba8c183fe60b5ab62bf7eb35494098673fe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 17 08:57:30 2013 +0000

    Fix calculation of the command length
    
    Since pcsc-lite 1.8.9 (October 2013) the structures PIN_MODIFY_STRUCTURE
    and PIN_VERIFY_STRUCTURE are different and now use a C99 flexible array
    member when available for abData field. uint8_t abData[];
    
    The the sizeof(PIN_VERIFY_STRUCTURE) is one byte smaller and the
    calculation of the complete command is now simpler.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6809 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f2135d872cf3290ad2e63a253fe58d1ff81083f6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 12 21:05:14 2013 +0000

    Add IIT E.Key Almaz-1C
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6806 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/IIT_E.Key_Almaz-1C.txt | 560 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |   5 +-
 2 files changed, 564 insertions(+), 1 deletion(-)

commit 8ae07a3ce7d5aec76d30deaf898ed98fd09b2446
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 6 13:00:06 2013 +0000

    Add DUALi DRAGON NFC READER
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6805 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DUALi_DRAGON_NFC_READER.txt | 118 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   8 ++-
 2 files changed, 125 insertions(+), 1 deletion(-)

commit 81c82c8852010f362bb48968b4f5df27a4789a48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 26 14:14:49 2013 +0000

    Do not get the data rates if bNumDataRatesSupported = 0
    
    According to CCID spec 1.1: " If the value is 00h, all data rates
    between the default data rate dwDataRate and the maximum data rate
    dwMaxDataRate are supported. "
    
    Some readers do not support control request 0x03 GET_DATA_RATES if they
    declare bNumDataRatesSupported = 0. That should not generate a critical
    error.
    
    This change will fix bug [#314516] Do not log ccid_usb.c:1142:ControlUSB() control failed (1/4): -9 Success
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314516&group_id=30105&atid=410088
    
    and also fix bug [#313651] Do not call get_data_rates() if bNumDataRatesSupported is 0
    https://alioth.debian.org/tracker/index.php?func=detail&aid=313651&group_id=30105&atid=410088
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6801 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 0d6bc2f109f12bb94ba817dd80361af766540831
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 26 14:10:35 2013 +0000

    Revert revision 6799
    
    We will use a better way to solve the bug.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6800 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 36 +++++++-----------------------------
 1 file changed, 7 insertions(+), 29 deletions(-)

commit 94184909b4747721106f3f592ae2e02f96c739dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 26 13:51:45 2013 +0000

    Failing to get the data rates from the reader is not a critical error
    
    The reader may not respond to control request 0x03 GET_DATA_RATES
    In such a case the CCID driver should not report a critical error.
    
    The driver will now report a info level error.o
    
    Closes alioth bug [#314516] Do not log ccid_usb.c:1142:ControlUSB() control failed (1/4): -9 Success
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314516&group_id=30105&atid=410088
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6799 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 36 +++++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 7 deletions(-)

commit e2989d7574a0b978dc26f562d9cbadecfb697297
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 26 13:49:00 2013 +0000

    Add DEBUG_INFO5() macro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6798 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit 5a7356dc29f00dc2ba6b3558fb0e1f5a499f9702 (tag: ccid-1.4.14)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 18:09:17 2013 +0000

    Release 1.4.14
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6795 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit bb894604807ff4a8c91bb1dc218db145081ca965
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 17:02:26 2013 +0000

    Reformat the list of readers in the "add support for" section
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6794 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 163 ++++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 117 insertions(+), 46 deletions(-)

commit c1ffbc263cd6d2ab328d1ed78976d45bd2e3dd08
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 13:09:41 2013 +0000

    Generalize the management of readers with bDeviceClass = 0xFF
    
    Some early Gemalto Ezio CB+ readers have bDeviceClass, bDeviceSubClass and
    bDeviceProtocol set to 0xFF (proprietary) instead of 0x00.
    
    So on Mac OS X the reader configuration is not done by the OS/kernel and we do
    it ourself.
    
    The code is no more limited to the GEMALTO_EZIO_CBP (0x08E6/0x34C3) but to any
    reader with the problem, like the Todos Argos Mini II CCID.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6793 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 48 +++++++++++++++++++++++++++++-------------------
 1 file changed, 29 insertions(+), 19 deletions(-)

commit 1abbd489c78700eb9f69f9203b15c0ed181b9ebc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 13:03:21 2013 +0000

    Set Xcode SDK to version 10.8
    
    With Xcode 5.x the minimum SDK version is 10.8 (Mountain Lion) even on
    Mountain Lion.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6792 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e05752b88d548df0b4526d13ff6815587ce09b69
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 10:11:28 2013 +0000

    Add Gemalto ING Shield Pro SC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6791 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Shield_Secure_Channel.txt | 56 ++++++++++++++++++++++++++
 readers/supported_readers.txt                  |  3 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 60503d17e0a72fde9c3f2217a0c8592de78e1796
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 25 10:02:35 2013 +0000

    IFDHControl(): report FEATURE_IFD_PIN_PROPERTIES only for pinpad readers
    
    Some (bogus) applications use the presence of FEATURE_IFD_PIN_PROPERTIES
    to know if the reader is a pinpad reader or not.
    The application should use FEATURE_VERIFY_PIN_DIRECT and
    FEATURE_MODIFY_PIN_DIRECT instead.
    
    Reporting FEATURE_IFD_PIN_PROPERTIES for a non-pinpad reader is useless
    so it should not harm to remove it from CM_IOCTL_GET_FEATURE_REQUEST.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6790 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit c2890b0f37eda0ece4334040e7364db72d9da95f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 24 09:46:35 2013 +0000

    Add support of Gemalto GemCore SIM Pro firmware 2.0
    
    The new firmware of the Gemalto GemCore SIM Pro removes a limitation of
    the firmware 1.0. The 2 slots now supports the same data rates. The
    second slot is no more limited to some values only.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6784 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 7 +++++--
 src/ifdhandler.c | 5 ++++-
 2 files changed, 9 insertions(+), 3 deletions(-)

commit c760b4ae94e90868aeb3fd6a6837da75eeda5e18
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 24 09:36:52 2013 +0000

    Add a timeout parameter to CmdEscape()
    
    Not all commands need the same timeout. For example the CmdEscape() used
    in ccid_serial.c to check if the reader is alive should have a short
    timeout.
    The timeout was forced to 30 seconds inside CmdEscape() so it was not
    possible to use a different value. The patch fixes this.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6783 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        | 10 +++++-----
 src/ccid_serial.c |  9 ++-------
 src/commands.c    | 18 ++++++++++++------
 src/commands.h    |  2 +-
 src/ifdhandler.c  | 13 +++++++------
 5 files changed, 27 insertions(+), 25 deletions(-)

commit 08a48014ea23142762b2ac0ef206a65edf0d084b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 24 08:51:11 2013 +0000

    Limit GemCore SIM PRO hack to only the specific reader
    
    If the ATR fails we should mark the card as absent only for the GemCore
    SIM PRO.
    This reader do not manage slot status for the second slot and a
    corresponding hack is present in function IFDHICCPresence() around line
    1713.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6782 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4a42bf29c4c2b98dfaf1b5c64ec5e832282e3e7e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 19 17:55:18 2013 +0000

    CT710 parse from Martin Paljak
    
    http://archives.neohapsis.com/archives/dev/muscle/2013-q4/0040.html
    https://sourceforge.net/p/opensc/mailman/message/31538801/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6781 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../Gemalto_Ezio_Shield_PinPad_Martin_features.txt | 39 ++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit ba79d6270826d4756a446a080b1aa4af5c6d9581
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 18 11:59:46 2013 +0000

    Add reader name, Pid and Vid
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6776 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/extra_features/GemPCPinpadv2_features.txt              | 3 +++
 readers/extra_features/Gemalto_Ezio_Shield_PinPad_features.txt | 3 +++
 2 files changed, 6 insertions(+)

commit 06283a4020083e7f49c25623e01082014263645f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 18 11:41:58 2013 +0000

    This directory contains extra information about a reader
    
    For example the result of the
    PCSC/UnitaryTests/FEATURE_CCID_ESC_COMMAND_Gemalto_features.py command
    on some Gemalto readers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6774 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/extra_features/GemPCPinpadv2_features.txt  | 27 ++++++++++++++++
 .../Gemalto_Ezio_Shield_PinPad_features.txt        | 36 ++++++++++++++++++++++
 readers/extra_features/README.txt                  |  5 +++
 3 files changed, 68 insertions(+)

commit 02b9c1c7ec6980322745fa4ae7558fc49c4d61be (tag: ccid-1.4.13)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 9 10:00:52 2013 +0000

    release 1.4.13
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6766 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 17 +++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit a5356503be729155f8216e3d95b175ce7ed8b108
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 2 15:18:08 2013 +0000

    Simplify the code for a NON generic driver
    
    - do not build a class driver (not yet used by pcsc-lite on Mac OS X)
      using --disable-class
    
    - use a specific bundle name to NOT overwrite the official CCID driver
      using --enable-bundle=ifd-ccid-$BUNDLE_ID.bundle
    
    - differentiate each libccid library by the dynamic linker
      using --prefix=/fake/$BUNDLE_ID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6762 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 98f110646d05d82f5ae88c0da4cb2e8b0616bb31
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 2 15:06:45 2013 +0000

    Document the use of --disable-class
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6761 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2e4aea9ac82fcd2021f5b9a233a8277aeba8844f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 1 12:57:50 2013 +0000

    Use the COUNT_OF macro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6760 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 src/debug.c    | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 2ca58b423c0e7112d9bc8d197e788e6b8af94900
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 30 13:35:22 2013 +0000

    Multislot support: do not crash on exit
    
    The field multislot_extension should be set to NULL only _after_ the
    multi-slot thread management is stopped. This entry is used by the
    Multi_PollingProc thread.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6757 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 1da682ce2179b80284f1b8139455e8837ba682c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 23 16:41:07 2013 +0000

    Add Access IS ePassport Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6755 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Access_IS_ePassport_Reader.txt | 53 ++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt          |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit dd977b9c7374f637aebb804da7b7963d6f667df6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 23 16:39:18 2013 +0000

    Update from automake 1.14
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6754 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ylwrap | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit db8401f83472ad40250566227f4f49191f480dcc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 21 14:16:17 2013 +0000

    CreateChannelByNameOrChannel(): reset ccid_descriptor->readTimeout in
    all cases
    
    The value was not restored in the error case. So it was not a bug. But
    the Coverity tool complained:
    
    CID 1090609 (#1 of 1): Failure to restore non-local value
    (MISSING_RESTORE)20. end_of_scope: Value of non-local
    "ccid_descriptor->readTimeout" that was saved in "oldReadTimeout" is not
    restored as it was along other paths.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6753 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 030fe72869f6cae28fe7a0f90a41dffb8e0ca98d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 16 18:27:04 2013 +0000

    Revert change in revision 6735
    
    We can't use install-exec-local since we want to overwrite the install
    rule. We do not want to _add_ files to install
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6752 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3dbd62e9147bba9738e67d76053b042de8c0d1c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 16 18:20:18 2013 +0000

    Display the warning "No Universal Binary build" in red
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6751 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 ++
 1 file changed, 2 insertions(+)

commit 0f672f0b17d6c4541597c63afe803dc7667f17db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 5 18:33:55 2013 +0000

    Set LIBUSB_* even if the libusb-1.0 version is too old
    
    If PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= $LIBUSB_NEEDED_VERSION,...)
    fails then LIBUSB_CFLAGS and LIBUSB_LIBS are not set.
    This is problematic since it just displays a warning.
    So we recall PKG_CHECK_MODULES(LIBUSB, libusb-1.0) with not version test
    
    Problem discovered with Debian GNU/kFreeBSD where libusb-1.0 is at
    version 1.0.6 (it is not the _real_ libusb).
    
    ./configure failed with:
    [...]
    checking for LIBUSB... no
    configure: WARNING: install libusb 1.0.8 or later
    checking libusb.h usability... yes
    checking libusb.h presence... yes
    checking for libusb.h... yes
    configure: error: libusb not found, use ./configure LIBUSB_LIBS=...
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6746 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 8c8dedfc089c4e49bc26e85193eecc120be9d13c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 24 09:38:50 2013 +0000

    Use subdir-objects option
    
    src/Makefile.am:36: warning: source file 'towitoko/atr.c' is in a
    subdirectory,
    src/Makefile.am:36: but option 'subdir-objects' is disabled
    
    automake-1.14: warning: possible forward-incompatibility.
    automake-1.14: At least a source file is in a subdirectory, but the 'subdir-objects'
    automake-1.14: automake option hasn't been enabled.  For now, the corresponding output
    automake-1.14: object file(s) will be placed in the top-level directory.  However,
    automake-1.14: this behaviour will change in future Automake versions: they will
    automake-1.14: unconditionally cause object files to be placed in the same subdirectory
    automake-1.14: of the corresponding sources.
    automake-1.14: You are advised to start using 'subdir-objects' option throughout your
    automake-1.14: project, to avoid future incompatibilities.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6740 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cec07d020effc3c0ea1a85edda6ad5fd97fe15b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 23 14:11:18 2013 +0000

    IFDHControl(): Add support of Windows value for CM_IOCTL_GET_FEATURE_REQUEST
    
    Windows uses 0x313520 for SCARD_CTL_CODE(3400)
    pcsc-lite uses 0x42000D48 for SCARD_CTL_CODE(3400)
    
    RDP aplications (like rdesktop) will convert SCardControl() commands
    from a Windows application (so using 0x313520) to pcsc-lite.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6739 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 951e3a2fe4ae9742a0055dd6b514986f5b2d2026
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 23 08:43:37 2013 +0000

    Silence a "clang --analyze" warning
    
    commands.c:1936:12: warning: The right operand of '==' is a garbage value
                    if (0x10 == pcbuffer[0])
                             ^  ~~~~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6738 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 1 +
 1 file changed, 1 insertion(+)

commit 0817ece77da2f921c586d6dea79283fc2504ed7c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 23 08:41:11 2013 +0000

    Fix "clang --analyze" warning
    
    ccid_usb.c:1095:14: warning: Result of 'calloc' is converted to a pointer of
          type 'unsigned int', which is incompatible with sizeof operand type 'int'
            int_array = calloc(n+1, sizeof(int));
                        ^~~~~~      ~~~~~~~~~~~
    
    - Change variable name int_array -> uint_array since the type is
      "unsigned int"
    - Use sizeof(uint_array[0]) to always get the correct type of a
      uint_array[] element
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6737 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 2c56311f985df6cf06f862c39ad1e739b6081d65
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 23 08:36:37 2013 +0000

    Uninstall libccidtwin in the uninstall rule
    
    If libccidtwin is installed in install rule we should also remove it
    in the uninstall rule
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6736 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit aa546fa397ec785bd5c9a8b7045a36be021f5f34
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 23 08:31:02 2013 +0000

    Use the -local versions for install and uninstall rules
    
    autoreconf: running: automake --add-missing --no-force --warnings=all
    src/Makefile.am:76: warning: user target 'install' defined here ...
    /usr/share/automake-1.13/am/install.am: ... overrides Automake target 'install' defined here
    src/Makefile.am:99: warning: user target 'uninstall' defined here ...
    /usr/share/automake-1.13/am/install.am: ... overrides Automake target 'uninstall' defined here
    src/Makefile.am:99: consider using uninstall-local instead of uninstall
    
    See http://www.gnu.org/software/automake/manual/html_node/Extending.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6735 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 74da9a61e21073a499a36cb650428c4b766344bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 20 16:40:33 2013 +0000

    Add Planeta RC700-NFC CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6732 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Planeta_RC700-NFC_CCID.txt | 52 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  5 +++-
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 9eb1d0af03e4d00ce7c3cbda8f70964752b23bd7 (tag: ccid-1.4.12)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 12 21:43:09 2013 +0000

    Release 1.4.12
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6729 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 16 ++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 5101b48f7ee4cadb7bb091deaabe6db2da5e60d3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 12 18:46:18 2013 +0000

    Add SecuTech SecuTech Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6728 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SecuTech_Token.txt    | 47 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 9c9d7c6110d34e78f21838b3a22491b282313eb2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 8 20:04:08 2013 +0000

    Add HID OMNIKEY 5427 CK
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6720 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HID_OMNIKEY_5427_CK.txt | 56 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 96e5e9a4858d36da42174ff4a1eab88f158fc0fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 5 19:51:03 2013 +0000

    Add Ingenico WITEO USB Smart Card Reader (Base and Badge)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6715 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Ingenico_WITEO_badge.txt | 55 ++++++++++++++++++++++++++++++++++++++++
 readers/Ingenico_WITEO_base.txt  | 55 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  6 +++++
 3 files changed, 116 insertions(+)

commit 13294eb66c52beff755048c1e0c18309710a4cd8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 5 19:38:26 2013 +0000

    Regenerate without the duplicates as entries
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6714 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 29 +----------------------------
 1 file changed, 1 insertion(+), 28 deletions(-)

commit 0de84c22305f45cfdfdf21ce561cfb4d717283d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 2 14:14:03 2013 +0000

    Add Lenovo Lenovo USB Smartcard Keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6705 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Lenovo2.txt           | 65 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 69 insertions(+), 1 deletion(-)

commit 3b9aff9455a617557634044cb62139f5a69364cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 28 20:00:55 2013 +0000

    Add HID OMNIKEY 5326 DFR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6689 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HID_OMNIKEY_5326_DFR.txt | 56 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 6da9ae04c4eea337f1375f8ebea8ae85ae0a13d7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 6 18:35:26 2013 +0000

    Firmware upgrade
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6688 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U_PICC.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5d8bbaa19d59f1aa7a9ea6026cd500efdbabebea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 6 17:10:29 2013 +0000

    Add HID OMNIKEY 5127 CK
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6686 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Omnikey_5127_CK.txt   | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 40f107bb96a0a66af38c7bfc4885abec902c70b7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 5 07:17:05 2013 +0000

    CreateChannelByNameOrChannel(): correctly fails if the reader disapears
    
    If we get the error IFD_NO_SUCH_DEVICE then we must exit using the error
    path and not directly with a return.
    We need to unlock a mutex and free allocated resources.
    
    Thanks to coverity.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6685 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ae01cdd90afd77e9ed7e4d201f19ad0139f37195
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 5 07:11:41 2013 +0000

    ATR_InitFromArray(): avoid a possible buffer overflow
    
    Increment the protocol index _before_ checking it is too big.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6684 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdc152a03c2d247e8d4f1a95bb716a936da99e7c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 1 08:56:09 2013 +0000

    Code factorisation
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6682 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 9e16e80c510db93b150c69cafee28214ab5db12a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 1 08:54:13 2013 +0000

    CloseUSB(): free arrayOfSupportedDataRates on the last slot close
    
    Do free .ccid.arrayOfSupportedDataRates array only when the last slot is
    closed.
    
    Multi-slot readers share the same .ccid.arrayOfSupportedDataRates array.
    
    The GEMCOREPOSPRO and GEMCORESIMPRO are an exception and are not
    correctly managed by this patch (memory may leak).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6681 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 38faa97872a526e069a856df710167fe4c50486a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 30 14:42:36 2013 +0000

    Add support of multi-slot readers
    
    Thanks to Johann Dantant for the initial patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6678 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 436 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ifdhandler.c |   4 -
 2 files changed, 436 insertions(+), 4 deletions(-)

commit 4984377ffd0aa14a52ee3663ca63678b57cb38c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 30 14:30:09 2013 +0000

    ReadUSB(): check libusb return value for LIBUSB_ERROR_NO_DEVICE
    
    Same change as in revision 6676 but for ReadUSB().
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6677 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c66f38698ceb418428e6f0356055318acd14e46d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 30 14:12:26 2013 +0000

    WriteUSB(): check return value for LIBUSB_ERROR_NO_DEVICE
    
    If the device is removed we check for ENODEV == errno and now also for
    LIBUSB_ERROR_NO_DEVICE == rv (libusb_bulk_transfer() return value)
    
    Only the value returned by libusb_bulk_transfer() should be used in the
    futur.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6676 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c9bebdd440e11a5fb6f7b2a41de901a94b4adf6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 28 09:32:26 2013 +0000

    close_libusb_if_needed(): Reset ctx value to NULL
    
    Make sure libusb_init() will be called for the next reader.
    
    This was not a real problem since pcscd will unload the driver when no
    more reader is using it.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6675 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 2540d02d01f942ebd43965253beb7f64a4bf57da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 28 08:56:07 2013 +0000

    Call libusb_exit() when needed
    
    Starting with libusbx 1.0.16 a hotplug thread is created by libusb. We
    must cleanly stop the thread or bad thing can happen (crash on Mac OS X
    for exampple)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6674 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 30 +++++++++++++++++++++++++-----
 1 file changed, 25 insertions(+), 5 deletions(-)

commit ef5bc3ba4d70ab96e5d8160f0c816a66032d3441
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 28 08:43:02 2013 +0000

    Check libusb is at least at version 1.0.8
    
    The driver will need to use libusb_exit() for libusbx >= 1.0.16 because
    of the libusb hotplug thread.
    
    libusb_exit() was not working correctly in libusb < 1.0.8.
    
    So we check the libusb library used will at least provide a working
    libusb_exit() function.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6673 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 97dd3f2ef6e61ab48815145055233015ef17d6db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 28 08:37:37 2013 +0000

    Remove libusb-config use
    
    libusb-config was provided by libusb-0.1. We do not use this version
    of the libusb API since version libccid 1.4.0 (August 2010)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6672 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac | 8 --------
 1 file changed, 8 deletions(-)

commit 62a10593b5fd2e71e2132dafbd51d727cec79f03
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 20 07:37:18 2013 +0000

    Update the bundle name template to include the vendor name
    
    The bundle name template is now ifd-ccid-vendor-reader.bundle
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6667 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b0c9e17467bb6846a255b471d1b3276f1dcfe03d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 20 07:34:54 2013 +0000

    Disable class driver on Mac OS X
    
    - we are building for a specific reader
    - pcsc-lite on Mac OS X do not yet support "class" driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6666 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 1 +
 1 file changed, 1 insertion(+)

commit 2934563268450015cab2a2427ce4dba5d0fec2ae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 18 09:07:58 2013 +0000

    Use serialconfdir from pcsc-lite
    
    Get the serialconfdir value from pcsc-lite pkg config instead of using
    $(DESTDIR)/$(sysconfdir)/reader.conf.d/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6664 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.ac    | 11 +++++++++++
 src/Makefile.am |  4 ++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit bf107b0df888d6c161c382ca5dd3f17b6fbce4a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 12 12:07:54 2013 +0000

    Update from automake 1.13
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6661 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ylwrap | 180 +++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 102 insertions(+), 78 deletions(-)

commit bb091a591b199128a06fc95427eaf5aa4e4711e8 (tag: ccid-1.4.11)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 12 11:55:52 2013 +0000

    Release 1.4.11
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6659 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 35e035fe7983b61321ed286387cb0ba21a9f63ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 11 09:31:35 2013 +0000

    Move Gemalto IDBridge K3000 from "should work" to "supported"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6658 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aef9945974b8b4edb86904e1dea0ff37bf91fa77
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 10 13:12:38 2013 +0000

    Move Gemalto IDBridge CT30 from "unsupported" to "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6656 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 5a3196483d6d3ecf75bb03e85e701f581554be4d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 10 13:10:14 2013 +0000

    Add Gemalto IDBridge K30
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6655 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit d41c683bec158f701457b550a4973259582b9f9f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 10 09:37:03 2013 +0000

    New firmware and new name of the Gemalto USB Shell Token V2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6652 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_IDBridge_K30.txt | 103 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

commit e552941136168374b7239ab80e59be00559d8cb9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 10 09:35:53 2013 +0000

    New firmware (2.0)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6651 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSCRK.txt | 104 +++++++++++++++++++++++++++++----------------------
 1 file changed, 59 insertions(+), 45 deletions(-)

commit 02cc168945d8e6395e6ad3cf2ab90ed1bfccffe0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 10 08:43:24 2013 +0000

    Add Zero Length Packet (ZLP) support for Gemalto IDBridge CT30 and K30
    
    The Gemalto IDBridge CT30 and IDBridge K30 readers may send a ZLP after
    some commands when connected on a USB3 bus. Only the readers with
    firmware 2.00 have the problem.
    
    The solution is to use a short read before every USB write.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6650 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        | 14 ++++++++++++++
 src/ccid.h        |  5 +++++
 src/ccid_serial.c |  1 +
 src/ccid_usb.c    | 20 +++++++++++---------
 4 files changed, 31 insertions(+), 9 deletions(-)

commit bd44e124f036abed73d9e91f3269628c4f121a0d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 3 08:58:01 2013 +0000

    Reset color after time value
    
    Fix a bug introduced in revision 6644.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6646 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9b23aae8b1f762d41a9a1f861a9e0670ba035957
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 3 08:49:42 2013 +0000

    Do not do colorization when not available.
    
    Check code was missing in revision 6644.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6645 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 44 +++++++++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 19 deletions(-)

commit 6a6268c4347ff237aa32404eee16e84318fc7db1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 3 08:08:33 2013 +0000

    Add colorization of logs
    
    This log API is used when pcsc-lite do not provide it i.e. on Mac OS X.
    
    The colorization should happen only when the logs are displayed on a
    terminal and not when sent in a log file.
    The main use is with the handler_test application.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6644 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 74 insertions(+), 2 deletions(-)

commit db84084d3de10ae482c93b7a34c4ed9be17544c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 31 13:44:00 2013 +0000

    get_ccid_device_descriptor(): check endpoint[] before access
    
    Some non-CCID devices with bInterfaceClass = 0xFF may make the code
    crash because they do not have endpoints.
    
    This may happens using 'parse -p' to parse non CCID devices.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6643 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 339c9374b18bb069b2aa997dcd48251c519acae3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 31 12:22:30 2013 +0000

    Fix typo
    
    bClassEnveloppe: -> bClassEnvelope:
    only one 'p'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6641 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U.txt                                          | 2 +-
 readers/ACR122U_PICC.txt                                     | 2 +-
 readers/ACR38U-CCID.txt                                      | 2 +-
 readers/ACS_ACR100.txt                                       | 2 +-
 readers/ACS_ACR101.txt                                       | 2 +-
 readers/ACS_ACR38_plugin.txt                                 | 2 +-
 readers/ACS_AET65.txt                                        | 2 +-
 readers/ACS_APG8201.txt                                      | 2 +-
 readers/ACS_APG8201_v2.txt                                   | 2 +-
 readers/ACS_CryptoMate64.txt                                 | 2 +-
 readers/ASEDrive_IIIe_KB.txt                                 | 2 +-
 readers/ASE_IIIe.txt                                         | 2 +-
 readers/ATMEL_AT90SCR050.txt                                 | 2 +-
 readers/ATMEL_AT90SCR100.txt                                 | 2 +-
 readers/ATMEL_AT91SC192192CT-USB.txt                         | 2 +-
 readers/ATMEL_AT91SO.txt                                     | 2 +-
 readers/ATMEL_AT98SC032CT.txt                                | 2 +-
 readers/ATMEL_VaultIC420.txt                                 | 2 +-
 readers/ATMEL_VaultIC440.txt                                 | 2 +-
 readers/ATMEL_VaultIC460.txt                                 | 2 +-
 readers/AU9520.txt                                           | 2 +-
 readers/AU9540.txt                                           | 2 +-
 readers/ActivCardV2.txt                                      | 2 +-
 readers/ActivCardV3.txt                                      | 2 +-
 readers/ActivkeySim.txt                                      | 2 +-
 readers/Akasa_AK-CR-03.txt                                   | 2 +-
 readers/Aktiv_Rutoken_ECP.txt                                | 2 +-
 readers/Aktiv_Rutoken_Lite.txt                               | 2 +-
 readers/Aktiv_Rutoken_Magistra.txt                           | 2 +-
 readers/Aladdin_eToken_PRO_USB_72K_Java.txt                  | 2 +-
 readers/AlcorMicro_AU9522.txt                                | 2 +-
 readers/Alcor_SCR001.txt                                     | 2 +-
 readers/Alya.txt                                             | 2 +-
 readers/Ask_CPL108.txt                                       | 2 +-
 readers/Athena_IDProtect_Key.txt                             | 2 +-
 readers/Avtor_SC_Reader_371.txt                              | 2 +-
 readers/Avtor_SecureToken.txt                                | 2 +-
 readers/AxaltoV3.txt                                         | 2 +-
 readers/BIFIT_USB-Token_iBank2key.txt                        | 2 +-
 readers/BIFIT_iBank2key.txt                                  | 2 +-
 readers/BZH_uKeyCI800-K1.txt                                 | 2 +-
 readers/BludriveII.txt                                       | 2 +-
 readers/Broadcom_5880.txt                                    | 2 +-
 readers/Broadcom_5880v2.txt                                  | 4 ++--
 readers/Broadcom_5880v3.txt                                  | 2 +-
 readers/Broadcom_5880v4.txt                                  | 4 ++--
 readers/C3PO_KBR36.txt                                       | 2 +-
 readers/C3PO_LTC32_USBv2.txt                                 | 2 +-
 readers/C3PO_TLTC2USB.txt                                    | 2 +-
 readers/CCB_eSafeLD.txt                                      | 2 +-
 readers/CardMan1021.txt                                      | 2 +-
 readers/CardMan3021.txt                                      | 2 +-
 readers/CardMan3121.txt                                      | 2 +-
 readers/CardMan3621.txt                                      | 2 +-
 readers/CardMan3821.txt                                      | 2 +-
 readers/CardMan4321.txt                                      | 2 +-
 readers/CardMan5121.txt                                      | 2 +-
 readers/CardMan5125.txt                                      | 2 +-
 readers/CardMan5321.txt                                      | 2 +-
 readers/CardMan6121.txt                                      | 2 +-
 readers/Charismathics.txt                                    | 2 +-
 readers/CherryST1044U.txt                                    | 2 +-
 readers/CherrySmartBoardXX1X.txt                             | 2 +-
 readers/CherrySmartTerminalST2XXX.txt                        | 2 +-
 readers/CherrySmartTerminalXX1X.txt                          | 2 +-
 readers/CherrySmartTerminalXX7X.txt                          | 2 +-
 readers/CherryXX33.txt                                       | 2 +-
 readers/CherryXX44.txt                                       | 2 +-
 readers/Covadis_Auriga.txt                                   | 2 +-
 readers/CryptoIdentity.txt                                   | 2 +-
 readers/Dectel_CI692.txt                                     | 2 +-
 readers/DellSCRK.txt                                         | 2 +-
 readers/DellSK-3106.txt                                      | 2 +-
 readers/Eutron_CryptoIdentity.txt                            | 2 +-
 readers/Eutron_Digipass_860.txt                              | 2 +-
 readers/Eutron_SIM_Pocket_Combo_(Card_Reader).txt            | 2 +-
 readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt             | 2 +-
 readers/Eutron_Smart_Pocket.txt                              | 2 +-
 readers/Feitian_SCR301.txt                                   | 2 +-
 readers/Feitian_SCR310.txt                                   | 2 +-
 readers/Feitian_ePass2003_PKI.txt                            | 2 +-
 readers/Fsij_gnuk.txt                                        | 2 +-
 readers/FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt         | 2 +-
 readers/FujitsuSiemens_SmartCard_USB_2A.txt                  | 2 +-
 readers/FujitsuTechnologySolutions_SmartCase_KB_SCR_eSIG.txt | 2 +-
 readers/GIS_SmartMouse.txt                                   | 2 +-
 readers/GPFCryptoStick.txt                                   | 2 +-
 readers/GemCorePOSPro.txt                                    | 2 +-
 readers/GemCoreSIMPro.txt                                    | 2 +-
 readers/GemPC433_SL.txt                                      | 2 +-
 readers/GemPCKey.txt                                         | 2 +-
 readers/GemPCPinpad.txt                                      | 2 +-
 readers/GemPCPinpadv2.txt                                    | 2 +-
 readers/GemPCTwin.txt                                        | 2 +-
 readers/GemPC_Express.txt                                    | 2 +-
 readers/GemProxDU.txt                                        | 4 ++--
 readers/GemProxSU.txt                                        | 4 ++--
 readers/Gem_e-SealPro.txt                                    | 2 +-
 readers/GemaltoSmartEnterpriseGuardian.txt                   | 2 +-
 readers/Gemalto_Ezio_Branch.txt                              | 2 +-
 readers/Gemalto_Ezio_CB+.txt                                 | 2 +-
 readers/Gemalto_Ezio_Shield.txt                              | 2 +-
 readers/Gemalto_Ezio_Shield_PinPad.txt                       | 2 +-
 readers/Gemalto_HybridSmartcardReader.txt                    | 2 +-
 readers/Gemalto_IDBridge_CT30.txt                            | 2 +-
 readers/Gemalto_IDBridge_K3000.txt                           | 2 +-
 readers/Gemalto_PDT.txt                                      | 2 +-
 readers/Gemalto_SA_dotNet_Dual.txt                           | 2 +-
 readers/Gemalto_SG.txt                                       | 2 +-
 readers/GnD_StarSignCardToken350.txt                         | 2 +-
 readers/GnD_StarSignCardToken550.txt                         | 2 +-
 readers/GnD_StarSign_CUT.txt                                 | 2 +-
 readers/GoldKey_PIV_Token.txt                                | 2 +-
 readers/HPUSBSmartCardKeyboard.txt                           | 2 +-
 readers/HPUSBSmartCardReader.txt                             | 2 +-
 readers/HP_MFP_SmartCardReader.txt                           | 2 +-
 readers/HP_kus-0133.txt                                      | 2 +-
 readers/Identive_CLOUD_2700_F.txt                            | 2 +-
 readers/Identive_CLOUD_2700_R.txt                            | 2 +-
 readers/Identive_CLOUD_4500_F.txt                            | 4 ++--
 readers/Identive_CLOUD_4510_F.txt                            | 4 ++--
 readers/Identive_CLOUD_4700_F.txt                            | 4 ++--
 readers/Identive_CLOUD_4710_F.txt                            | 4 ++--
 readers/Inside_Secure_AT90SCR050.txt                         | 2 +-
 readers/Inside_Secure_AT90SCR100.txt                         | 2 +-
 readers/Inside_Secure_AT90SCR200.txt                         | 2 +-
 readers/Inside_Secure_VaultIC_420.txt                        | 2 +-
 readers/Inside_Secure_VaultIC_440.txt                        | 2 +-
 readers/Inside_Secure_VaultIC_460_Smart_Object.txt           | 2 +-
 readers/JCOP41V221.txt                                       | 2 +-
 readers/KAAN_Advanced.txt                                    | 2 +-
 readers/KAAN_Base.txt                                        | 2 +-
 readers/KAAN_SIM_III.txt                                     | 2 +-
 readers/KEBTechnology_KONA_USB_SmartCard.txt                 | 2 +-
 readers/Kingtrust_Multi-Reader.txt                           | 2 +-
 readers/Kobil_EMV_CAP.txt                                    | 2 +-
 readers/Kobil_IDToken.txt                                    | 2 +-
 readers/Kobil_Smart_Token.txt                                | 2 +-
 readers/Kobil_mIDentity_4smart.txt                           | 2 +-
 readers/Kobil_mIDentity_4smart_AES.txt                       | 2 +-
 readers/Kobil_mIDentity_fullsize.txt                         | 2 +-
 readers/Kobil_mIDentity_fullsize_AES.txt                     | 2 +-
 readers/Kobil_mIDentity_visual.txt                           | 2 +-
 readers/LTC31.txt                                            | 2 +-
 readers/LTC31v2.txt                                          | 2 +-
 readers/LTC36.txt                                            | 2 +-
 readers/Lenovo.txt                                           | 2 +-
 readers/MSI_StarReader_SMART.txt                             | 2 +-
 readers/MX5_SMART_CCID_DRIVER.txt                            | 2 +-
 readers/Macally_NFC_CCID_eNetPad.txt                         | 2 +-
 readers/Morpho_MSO1350.txt                                   | 2 +-
 readers/Morpho_MSO350.txt                                    | 2 +-
 readers/MySmartPad.txt                                       | 2 +-
 readers/NXP_PR533.txt                                        | 2 +-
 readers/Neowave_Weneo.txt                                    | 2 +-
 readers/Neowave_Weneo2.txt                                   | 2 +-
 readers/Neowave_Weneo3.txt                                   | 2 +-
 readers/Neowave_Weneo4.txt                                   | 2 +-
 readers/Oberthur-CosmoCard.txt                               | 2 +-
 readers/Oberthur-CosmoCard1.txt                              | 2 +-
 readers/Oberthur-ID-ONE_token_slim_v2.txt                    | 2 +-
 readers/Omnikey_6321.txt                                     | 2 +-
 readers/Omnikey_noname1.txt                                  | 2 +-
 readers/Oz776S.txt                                           | 2 +-
 readers/Oz776_7772.txt                                       | 2 +-
 readers/Panasonic_USB_Smart_Card_Reader_7A-Smart.txt         | 2 +-
 readers/Philips_SmartMX.txt                                  | 2 +-
 readers/Precise_200_MC.txt                                   | 2 +-
 readers/Precise_250_MC.txt                                   | 2 +-
 readers/Precise_Sense_MC.txt                                 | 2 +-
 readers/Raritan_D2CIM-DVUSB.txt                              | 2 +-
 readers/ReinerSCT.txt                                        | 2 +-
 readers/ReinerSCT_cyberJack_RFID_basis.txt                   | 2 +-
 readers/ReinerSCT_cyberJack_go.txt                           | 2 +-
 readers/Rutoken_PINPad_ex.txt                                | 2 +-
 readers/Rutoken_PINPad_in.txt                                | 2 +-
 readers/SCL010.txt                                           | 2 +-
 readers/SCL01x.txt                                           | 2 +-
 readers/SCM_SCL010.txt                                       | 2 +-
 readers/SCM_SCL011.txt                                       | 2 +-
 readers/SCM_SDI011.txt                                       | 2 +-
 readers/SCM_SDI011_512C.txt                                  | 2 +-
 readers/SCR331-DI-NTTCom.txt                                 | 2 +-
 readers/SCR331-DI.txt                                        | 2 +-
 readers/SCR331.txt                                           | 2 +-
 readers/SCR3310-NTTCom.txt                                   | 2 +-
 readers/SCR3310.txt                                          | 2 +-
 readers/SCR3310_2.txt                                        | 2 +-
 readers/SCR3311.txt                                          | 2 +-
 readers/SCR3320.txt                                          | 2 +-
 readers/SCR333.txt                                           | 2 +-
 readers/SCR3340.txt                                          | 2 +-
 readers/SCR335.txt                                           | 2 +-
 readers/SCR3500.txt                                          | 2 +-
 readers/SCR355.txt                                           | 2 +-
 readers/SDI010.txt                                           | 2 +-
 readers/SDS4ID_DominoKeyPro_100.txt                          | 2 +-
 readers/SPR532.txt                                           | 2 +-
 readers/SafeTech_SafeTouch.txt                               | 2 +-
 readers/Sitecom_MD-010.txt                                   | 2 +-
 readers/Smart_SBV280.txt                                     | 2 +-
 readers/Softforum_XecureHSM.txt                              | 2 +-
 readers/SpringCard_CSB6_Basic.txt                            | 2 +-
 readers/SpringCard_CSB6_Secure.txt                           | 2 +-
 readers/SpringCard_CSB6_Ultimate.txt                         | 2 +-
 readers/SpringCard_CrazyWriter.txt                           | 2 +-
 readers/SpringCard_EasyFinger_Standard.txt                   | 2 +-
 readers/SpringCard_EasyFinger_Ultimate.txt                   | 2 +-
 readers/SpringCard_H512_Series.txt                           | 2 +-
 readers/SpringCard_H663_Series.txt                           | 2 +-
 readers/SpringCard_NFC_Roll.txt                              | 2 +-
 readers/SpringCard_Prox_N_Roll.txt                           | 2 +-
 readers/Synnix_STD200.txt                                    | 2 +-
 readers/Teo.txt                                              | 2 +-
 readers/Teridian_TSC12xxFV.09.txt                            | 2 +-
 readers/TianYu_CCID_SmartKey.txt                             | 2 +-
 readers/Tianyu_Smart_Card_Reader.txt                         | 2 +-
 readers/Todos_AGM2_CCID.txt                                  | 2 +-
 readers/Todos_Cx00.txt                                       | 2 +-
 readers/Ubisys_RFID.txt                                      | 2 +-
 readers/VMware_Virtual_USB_CCID.txt                          | 2 +-
 readers/Validy_TokenA.txt                                    | 2 +-
 readers/Vasco_DIGIPASS_KEY_202_0120.txt                      | 2 +-
 readers/Vasco_DIGIPASS_KEY_202_0122.txt                      | 2 +-
 readers/Vasco_DP200.txt                                      | 2 +-
 readers/Vasco_DP855.txt                                      | 2 +-
 readers/Vasco_DP860.txt                                      | 2 +-
 readers/Vasco_DP865.txt                                      | 2 +-
 readers/Vasco_DP905.txt                                      | 2 +-
 readers/Vasco_DPKey101.txt                                   | 2 +-
 readers/Vasco_DPKey200.txt                                   | 2 +-
 readers/Vasco_DPKey860.txt                                   | 2 +-
 readers/Vasco_Digipass920.txt                                | 2 +-
 readers/Vega-Alpha.txt                                       | 2 +-
 readers/Verisign_secure_storage_token.txt                    | 2 +-
 readers/Verisign_secure_token.txt                            | 2 +-
 readers/Winbond.txt                                          | 2 +-
 readers/Xiring_Leov2.txt                                     | 2 +-
 readers/Xiring_MyLeo.txt                                     | 2 +-
 readers/Xiring_XI-SIGN.txt                                   | 2 +-
 readers/Xiring_XI-SIGN_6000.txt                              | 2 +-
 readers/Yubico_Yubikey_neo.txt                               | 2 +-
 readers/Yubico_Yubikey_neo_otp.txt                           | 2 +-
 readers/bit4id_cryptokey.txt                                 | 2 +-
 readers/bit4id_iam.txt                                       | 2 +-
 readers/bit4id_key4.txt                                      | 2 +-
 readers/bit4id_minilector-s.txt                              | 2 +-
 readers/bit4id_minilector.txt                                | 2 +-
 readers/e-gate.txt                                           | 2 +-
 readers/iDream.txt                                           | 2 +-
 readers/iMONO.txt                                            | 2 +-
 readers/id3_CL1356A_HID.txt                                  | 2 +-
 readers/id3_CL1356T.txt                                      | 2 +-
 readers/id3_CL1356T5.txt                                     | 2 +-
 readers/jNet_jToken_s1.txt                                   | 2 +-
 readers/mIDentity.txt                                        | 2 +-
 readers/mIDentityXL.txt                                      | 2 +-
 readers/sid800.txt                                           | 2 +-
 258 files changed, 266 insertions(+), 266 deletions(-)

commit df5c6fddeb849da1d33c89833930276f5c22b636
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 30 11:53:26 2013 +0000

    Fix typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6640 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66bd75e9758449f04d4a153083f9a9fb22479c95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 24 13:00:03 2013 +0000

    CloseUSB(): free the gemalto_firmware_features only on the last slot
    
    All the slots of a same reader use the same gemalto_firmware_features
    structure. We should only free the structure when the last slot is
    closing.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6635 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit a07e087c76f0e60d396fd8e07aaccd50fa1e9c32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 24 12:42:56 2013 +0000

    Replace doubles spaces by tabulations
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6634 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 41119961d8138204b3168e0838272885829815be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 22 14:11:37 2013 +0000

    Fix typo in field name
    
    bClassEnveloppe -> bClassEnvelope (only 1 'p')
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6633 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33f73ba664ab247695969e00dd25b0de4c43fe1b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 17 18:28:24 2013 +0000

    Add SCM Microsystems Inc. SDI011 Contactless Reader
    
    This SDI011 has a new idProduct: 0x512C
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6632 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCM_SDI011_512C.txt   | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 968a619a11672e7357341aebcb33514cdd5f94b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 16 07:40:23 2013 +0000

    ReadUSB: Zero Length Packet (ZLP) support
    
    The Gemalto IDBridge CT30 and IDBridge K30 readers may send
    a ZLP after some commands when connected on a USB3 bus
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6631 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 07b843e2b141010a6c192e710551059e636956bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 15 13:02:08 2013 +0000

    Do not exit if a device with class 0xFF is not accessible
    
    Maybe the device is NOT a CCID reader and the parsing should continue.
    
    Thanks to Jaidev Bhattacharjee for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6630 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 54a7bb53003a1262552fa497943dffc012c4da6c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 13 12:41:12 2013 +0000

    parse: make the use of -p argument more explicit
    
    The error message now displays:
    "use ./parse -p" (or whatever the program name is)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6627 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3eb2fd45befdffc3344fb314c5ba3081c1144ed1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 11 13:53:04 2013 +0000

    Add SCM Microsystems Inc. SCL010 Contactless Reader
    
    A new firmware version 1.12 seems to make the reader usable as a CCID
    readers in contacless mode.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6626 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCM_SCL010.txt        | 58 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  6 ++++-
 src/ccid_usb.c                |  1 +
 3 files changed, 64 insertions(+), 1 deletion(-)

commit 3c59e4c5f3e1590a64d72b278119cdf2d6b38f25
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 8 11:45:06 2013 +0000

    CreateChannelByNameOrChannel(): fix clang warning
    
    ifdhandler.c:142:26: warning: comparison of constant 617 with expression of type 'status_t' is always false [-Wtautological-constant-out-of-range-compare]
                    if (IFD_NO_SUCH_DEVICE == ret)
                        ~~~~~~~~~~~~~~~~~~ ^  ~~~
    
    Do not mix ret of type status_t with CmdGetSlotStatus() returning a RESPONSECODE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6624 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3ddd7fa1b963e230f9a2553f903b1c9d69e5467f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 7 09:11:26 2013 +0000

    udev rule file: remove support of Linux kernel < 2.6.35
    
    USB power management is now only working on Linux kernel >= 2.6.35
    Older kernels will just not suspend the smart card reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6623 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/92_pcscd_ccid.rules | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 2fbd5d707110cd8fe51c3d57eac356886d442759
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 7 09:06:29 2013 +0000

    udev rule file: Remove setting group to pcscd
    
    Since pcsc-lite 1.8.0 (November 2011) the auto start of pcscd from the
    library has been removed. Use systemd instead
    
    This action in the udev rule file is then useless.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6622 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/92_pcscd_ccid.rules | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit 7a510ba2ad1f52c7e9c5cee2b69e87fec661d014
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 4 16:04:27 2013 +0000

    THRC Smart Card Reader moved from disabled to unsupported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6620 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d8ad459b8d15d09d5dd7f1c5d559003340b38412
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 4 15:58:35 2013 +0000

    New firmware of the THRC reader
    
    This new firmware _may_ work. Firmware older than 1.02 are marked as bogus.
    
    The reader was in the disabled list so old readers will continue to _not_
    work with the driver.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6618 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/iDream.txt | 97 +++++++++++++++++++++++++++++++++++++++++++-----------
 src/ccid_usb.c     |  1 +
 2 files changed, 79 insertions(+), 19 deletions(-)

commit 489904f637b7265cfa97f042e0bfcaff8f76f889
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 4 15:50:40 2013 +0000

    CCID_Receive(): better management of time extension requests
    
    The driver now uses the value returned in the time extension frame to
    multiply the timeout value. The timeout value may be bigger than
    needed but the goal is to timeout _after_ the reader.
    
    Thanks to Henryk Plötz for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6617 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 0b338b88d97625c16213c8a12ac9d46019c7ae47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 3 08:06:58 2013 +0000

    Add Gemalto IDBridge CT30 in the Unsupported list
    
    This reader is an GemPC Twin with a new chipset and firmware (version E)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6616 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin.txt             | 101 ++++++++++++++++---------------------
 readers/Gemalto_IDBridge_CT30.txt | 103 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  12 ++++-
 3 files changed, 158 insertions(+), 58 deletions(-)

commit 11014cbf3b7ca07a79b7e06c2bcd034b00b2e86d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 26 12:20:36 2013 +0000

    Update with contactless interface enabled
    http://ridrix.wordpress.com/2009/10/13/how-to-enable-pcsc-support-for-dell-contactless-reader/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6614 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880v2.txt | 56 +++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit c5d86a9a7057397c5e31cc8e52b51298c5b26359 (tag: ccid-1.4.10)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 16 12:43:58 2013 +0000

    Release 1.4.10
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6609 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 24 ++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 25 insertions(+), 1 deletion(-)

commit f431eb4b08be4f6b0a1a95a033827c82d218c81b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 16 12:24:44 2013 +0000

    Regenerate using composite readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6608 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit 6e521dbd6b1907b6cf4fb4b20a67ff4909fbf041
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:47:41 2013 +0000

    Normalize file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6605 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3821.txt           | 1 -
 readers/CherryXX33.txt            | 1 -
 readers/CherryXX44.txt            | 1 -
 readers/GemPC433_SL.txt           | 1 -
 readers/SCR331-DI-NTTCom.txt      | 1 -
 readers/Verisign_secure_token.txt | 1 -
 readers/Winbond.txt               | 1 -
 7 files changed, 7 deletions(-)

commit 4daa1649cd6ebb9d4cfb235e3cacf0e0e0376e9c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:26:33 2013 +0000

    Add Identive CLOUD 4710 F Contactless + SAM Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6604 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_4710_F.txt | 111 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |   4 ++
 2 files changed, 115 insertions(+)

commit 8dba0b4ace6a7c795deba6f552ffca0f45931bae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:21:25 2013 +0000

    Add Identive CLOUD 4700 F Dual Interface Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6603 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_4700_F.txt | 111 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |   4 ++
 2 files changed, 115 insertions(+)

commit a59d68d5b4cc5fc12f09185182da9c690fd2e724
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:16:38 2013 +0000

    Add Identive CLOUD 4510 F Contactless + SAM Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6602 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_4510_F.txt | 111 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |   1 +
 2 files changed, 112 insertions(+)

commit f8268d2df8a7b7d2594f214e2e63668b06c3e835
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:15:32 2013 +0000

    Add Identive CLOUD 4500 F Dual Interface Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6601 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_4500_F.txt | 111 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |   1 +
 2 files changed, 112 insertions(+)

commit 53ece1ba3a9a71640d0ef438ad0d276e4ab1f5cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:11:39 2013 +0000

    Add Identive CLOUD 2700 R Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6600 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_2700_R.txt | 56 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  1 +
 2 files changed, 57 insertions(+)

commit 9b2194b1f17fa2f0fd6bea33b80c0cc10a96eac0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 16:09:56 2013 +0000

    Add Identive CLOUD 2700 F Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6599 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Identive_CLOUD_2700_F.txt | 56 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  5 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 02b341c7ef033898171a9baf7b521273717ff87b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 15 10:32:05 2013 +0000

    Normalize values in hex or decimal
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6598 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryXX33.txt            | 6 +++---
 readers/CherryXX44.txt            | 2 +-
 readers/GemPC433_SL.txt           | 6 +++---
 readers/SCR331-DI-NTTCom.txt      | 6 +++---
 readers/Verisign_secure_token.txt | 6 +++---
 5 files changed, 13 insertions(+), 13 deletions(-)

commit fe7102e9b618eb1c03efda2edd1d56eec93e3d62
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 12 07:49:03 2013 +0000

    Add Inside Secure AT90SCR200
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6597 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_AT90SCR200.txt | 51 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  1 +
 2 files changed, 52 insertions(+)

commit 52eb4716cbf471096466c728ca74e146d59dc90e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 12 07:47:46 2013 +0000

    Add Inside Secure AT90SCR100
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6596 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_AT90SCR100.txt | 51 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  1 +
 2 files changed, 52 insertions(+)

commit eced31d987f8a9216588369d1d571093dc54a534
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 12 07:46:10 2013 +0000

    Add Inside Secure AT90SCR050
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6595 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_AT90SCR050.txt | 51 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  3 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit c0a31ef784cdf1a5e0e469696e4c553d47f29c77
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 9 15:59:51 2013 +0000

    Add Gemalto IDBridge K3000
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6590 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_IDBridge_K3000.txt | 107 +++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |   3 +-
 2 files changed, 109 insertions(+), 1 deletion(-)

commit 6b8800a92f6ec0ca37a36aa5453b0e6e85e7ca72
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 5 16:31:55 2013 +0000

    Add SCR3310-NTTCom USB SmartCard Reader which uses bInterfaceClass: 0xFF
    
    Thanks to Hiroyuki Yamamoto for the patch
    Closes Debian bug #704673
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6587 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/92_pcscd_ccid.rules | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 729af3146a988379167fbbf09cbe9f0d5935901c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 4 19:25:17 2013 +0000

    Add Morpho MSO1350 Fingerprint Sensor & SmartCard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6586 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Morpho_MSO1350.txt    | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 51 insertions(+)

commit 81a8dd6c0d34aba937b2e4a2f25338d8b19e04b0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 4 19:21:46 2013 +0000

    Add Morpho MSO350/MSO351 Fingerprint Sensor & SmartCard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6585 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Morpho_MSO350.txt     | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 ++++-
 2 files changed, 55 insertions(+), 1 deletion(-)

commit a2d697cde97951436ae907c8f4e482c6de1b536b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 14 09:12:47 2013 +0000

    Add support of time extension for Escape commands
    
    An CCID Escape command can now use the time extension request mechanism
    to ask for more time.
    
    Fixes Alioth bug [#314061] Time extension request and escape command
    
    Thanks to Rachid HARBI-ASSYSTEM for the feature request
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6570 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7252fd6279b1abb7f79867bea839300964678f08
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 12 20:29:40 2013 +0000

    Add Yubico Yubikey NEO CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6569 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Yubico_Yubikey_neo.txt | 57 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 ++-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 2df06cf255b7dea8f695c3e190dac7d181b51c8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 12 20:22:48 2013 +0000

    Rename descriptor
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6567 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{Yubico_Yubikey_neo.txt => Yubico_Yubikey_neo_otp.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 06fa9e0efb9085921487a23e5bac6e7303301b1b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 12 14:00:37 2013 +0000

    Check the value returned by fgets(3)
    
    Fix compiler warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6566 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit c93f9fca4d4621601936e1d79dc2670f0f295085
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:29:28 2013 +0000

    cppcheck: Variable 'sent_length' is assigned a value that is never used.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6565 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit c8a02649dfd600fce80fe8b1218857e7c9855045
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:27:48 2013 +0000

    cppcheck: The scope of the variable 'm' can be reduced.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6564 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 98e858184dc88f40b5f9fb1c14efa59e15de3ddb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:27:02 2013 +0000

    cppcheck: The scope of the variable 'i' can be reduced.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6563 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 39cb72f1db79e20b02a20a2324e4b0e0bbf7e3a5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:23:22 2013 +0000

    cppcheck: Variable 'interface' is assigned a value that is never used.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6562 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c2d724a4381fdfcb86ee4a63f1c945f0a5f47b9f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:21:07 2013 +0000

    cppcheck: The scope of the variable 'voltage_code' can be reduced.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6561 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c94e9f9b24789bea2c0fd5bc4d09e4d12b7cc19b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 6 14:20:22 2013 +0000

    cppcheck: The scope of the variable 'count' can be reduced.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6560 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit eb0d685b481eb8f9bca652738a73073b8fa8f488
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 1 17:49:15 2013 +0000

    Add SafeTech SafeTouch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6548 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SafeTech_SafeTouch.txt | 46 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  3 +++
 2 files changed, 49 insertions(+)

commit c15162743455eb03b93e8fcda0a64ab9c71f8dde
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 1 11:10:54 2013 +0000

    Add SpringCard H663 Series
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6541 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SpringCard_H663_Series.txt | 57 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  1 +
 2 files changed, 58 insertions(+)

commit 44d1edf696c308758ea2ce90eab0571312ace655
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 1 11:06:36 2013 +0000

    Add SpringCard H512 Series
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6540 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SpringCard_H512_Series.txt | 57 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 +-
 2 files changed, 59 insertions(+), 1 deletion(-)

commit 814ac92471c4c8647c69084cf58d2fb1f94e3765
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 1 11:01:09 2013 +0000

    New firmware (1.71) for SpringCard NFC'Roll
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6539 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SpringCard_NFC_Roll.txt | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 1b14f0b958c46b2d67595fae7c5356a435c0ff82
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 18 17:14:44 2013 +0000

    Add ACS APG8201 USB Reader with PID 0x8202
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6533 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_APG8201_v2.txt    | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 89e880728740ee78f6fed65327538ee45780e0c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 17 13:46:41 2013 +0000

    Add GIS Ltd SmartMouse USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6530 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GIS_SmartMouse.txt    | 111 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 115 insertions(+), 1 deletion(-)

commit 170598807fcf512fefa590eed7f7568c1ce94833
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 15 08:27:37 2013 +0000

    Add a missing "; to terminate a string
    
    The bug was introduced in revision 6518.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6528 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/create_Info_plist.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f8836314d31ec84c9466b448ede4ffaa74d7619
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 31 19:09:48 2013 +0000

    Add Yubico Yubikey NEO OTP+CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6521 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Yubico_Yubikey_neo.txt | 56 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  5 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit 96abd66015ed946c5c3b1e79f04e4b870a223413
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 27 11:21:23 2013 +0000

    Remove the duplicate CFBundleExecutable from Info.plist
    
    CFBundleExecutable key was used 2 times:
    - The first occurence stored the bundle name (ifd-ccid.bundle)
    - The second occurence stored the executable name (libccid.so or .dylib)
    
    The bundle name is not usefull and has been present since revision 3458
    (April 2009)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6518 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src       | 5 +----
 src/Makefile.am          | 2 +-
 src/create_Info_plist.pl | 9 ---------
 3 files changed, 2 insertions(+), 14 deletions(-)

commit 865e2f71961b9d9b27a3d7cc35ea5ca9f702c6e7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 17:39:58 2013 +0000

    Add SpringCard NFC'Roll
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6512 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SpringCard_NFC_Roll.txt | 56 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 104d711cd67a29831130cccb73772e6d8c06b16d (tag: ccid-1.4.9)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 16 15:11:53 2013 +0000

    Release 1.4.9
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6507 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 +++++++++++---
 configure.ac |  2 +-
 2 files changed, 12 insertions(+), 4 deletions(-)

commit f62ae2568848727c7a39acca723ac36f26e17105
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 13 17:37:56 2012 +0000

    Add REINER SCT cyberJack go
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6482 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ReinerSCT_cyberJack_go.txt | 58 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 +-
 2 files changed, 60 insertions(+), 1 deletion(-)

commit cb191134094c146c157a37855732223afa3ec2f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 13 17:35:54 2012 +0000

    Move ATMEL VaultIC460 in unsupported list
    See revision 6479
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6481 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 85f231e3832abd4ecd05d346586a6a8f6948c837
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 31 15:20:20 2012 +0000

    IFDHSetProtocolParameters(): display the timeout
    
    If the reader has CCID_CLASS_AUTO_PPS_PROP then the negociations are
    done by the reader itself and the default timeout
    DEFAULT_COM_READ_TIMEOUT is used.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6478 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +++
 1 file changed, 3 insertions(+)

commit bd98259de503fd3eb18aab4c28c38b31e301cad6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 12 16:47:21 2012 +0000

    Add Aktiv Rutoken PINPad In
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6475 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Rutoken_PINPad_in.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 50 insertions(+)

commit 48938572adb74fb77326df946ae52ebc289bbc5d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 12 16:44:40 2012 +0000

    Add Aktiv Rutoken PINPad Ex
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6474 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Rutoken_PINPad_ex.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit e5263d26d139c364095ec6ca91bfe6264f9007b5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 7 11:45:35 2012 +0000

    Fix typo
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6471 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2707566229c26c4e0b25914e41f3ae9d2685c0a0 (tag: ccid-1.4.8)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 7 11:36:44 2012 +0000

    Release 1.4.8
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6470 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit b7c15f71da214e2b44b7fe0073e3a12188fd6eb5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 4 16:06:42 2012 +0000

    Rename configure.in in configure.ac
    
    aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6469 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in => configure.ac | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 30fce9389e261a178b7f7a7fe559654546106255
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 14 07:46:16 2012 +0000

    Updated version from autoamake-1.12
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6465 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ylwrap | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 78105951dd0d69391b057b74eba7d4800b4b1e2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 14 07:44:30 2012 +0000

    Use pkg-config to find the libusb-1.0 arguments
    
    The libusb-1.0 path and link arguments are no more hard coded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6464 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e4891074be06d0994ef14faabe68a2fb12ab5bac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 13 12:59:13 2012 +0000

    Add MX5  SMART CCID DRIVER in the "disabled" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6457 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/MX5_SMART_CCID_DRIVER.txt | 49 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  5 +++-
 2 files changed, 53 insertions(+), 1 deletion(-)

commit a01143d6661299da7a85fafa781987e8ea931e6c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 3 16:03:50 2012 +0000

    Add Inside Secure VaultIC 440 Smart Object
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6455 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_VaultIC_440.txt | 49 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  1 +
 2 files changed, 50 insertions(+)

commit 4bfaf4b5e5ac02d05c60c18cf2a44fd380abb258
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 3 16:02:13 2012 +0000

    Add Inside Secure VaultIC 420 Smart Object
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6454 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_VaultIC_420.txt | 49 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  5 ++--
 2 files changed, 52 insertions(+), 2 deletions(-)

commit 1d2b8520057cb7efae662374f541fd46e574e1ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 30 17:04:44 2012 +0000

    Use AX_PTHREAD macro instead of ACX_PTHREAD
    
    Fix some "autoreconf -vis -Wall" warnings
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6452 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am       | 2 +-
 configure.in      | 2 +-
 m4/acx_pthread.m4 | 1 -
 m4/ax_pthread.m4  | 1 +
 4 files changed, 3 insertions(+), 3 deletions(-)

commit 366a061606b8bc82cc12c939b9f307ef9ac2ead0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 23 08:41:42 2012 +0000

    Integrate m4/Makefile.am into Makefile.am
    
    The idea is to remove a Makefile files to speed up compilation.
    
    Thanks to Diego Elio Pettenò for the idea.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6438 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am    | 3 ++-
 configure.in   | 1 -
 m4/Makefile.am | 3 ---
 3 files changed, 2 insertions(+), 5 deletions(-)

commit 2a405d5e99b4b095d6031fc78005a832d659555d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 23 08:39:05 2012 +0000

    Add missing PCSCv2part10.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6437 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84f24501e06a9955a3aeff9a45cd7289395d9d23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 23 08:34:27 2012 +0000

    Add AC_CONFIG_MACRO_DIR([m4]) as suggested by autoreconf
    
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6436 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 50c2b48dc8b876a20beba6005eb2b1d01bd454a3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 7 14:56:20 2012 +0000

    Use helper functions from libPCSCv2part10 project
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6406 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am    |  2 +-
 examples/PCSCv2part10.c |  1 +
 examples/PCSCv2part10.h |  1 +
 examples/scardcontrol.c | 65 +++++++++++++------------------------------------
 4 files changed, 20 insertions(+), 49 deletions(-)

commit 2ae201c280354573499bd98ec867fe5655de9a26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 7 09:37:43 2012 +0000

    Add support of new PC/SC V2 part 10 properties:
    - dwMaxAPDUDataSize
    - wIdVendor
    - wIdProduct
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6403 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 72609968bf508cd354535be20b213b3330c46945
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 18:06:38 2012 +0000

    CreateChannelByNameOrChannel(): check device exists for the first
    CmdGetSlotStatus()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6399 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bce417a2614f2c1c88eafa59ef08ec6f3e0820c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 13:40:34 2012 +0000

    CreateChannelByNameOrChannel(): Do not change the default timeout for
    the first call to CmdGetSlotStatus().
    
    In revision 4938 the timeout is changed from default to 100 ms to avoid
    a 2 seconds delay if the reader needs to resynchronize.
    
    In revision 5389 the timeout was changed from 100 ms to 1000 ms because
    it was too sort for the Kobil KAAN Base reader.
    
    The idea now is to use the default value (DEFAULT_COM_READ_TIMEOUT
    (3*1000)) for the first CmdGetSlotStatus() call. And then use a short
    value (100 ms) for the 2 next calls.
    
    The reader should have enough time to start during the 3 first seconds.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6396 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit 72db97f0086f082317b6d3df31ea279907d13ecc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 26 19:13:31 2012 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6394 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ActivkeySim.txt | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 044a513372fdbb27cb80a82867e3abb2a703e699
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 26 19:05:43 2012 +0000

    Add (again) SCR3310-NTTCom USB SmartCard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6393 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3310-NTTCom.txt    | 157 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 161 insertions(+), 1 deletion(-)

commit b8f3e7475e43cb88db9fca18a270dfd53981887b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 26 12:59:06 2012 +0000

    New firmware (version E)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6390 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin.txt | 101 ++++++++++++++++++++++++++++----------------------
 1 file changed, 57 insertions(+), 44 deletions(-)

commit 49700e876dbd9bd552fa997dacaaa0242e4fceaa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 5 13:02:50 2012 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6387 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9629fe6d0f6387e6c538cadede4a1fac804ed878
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 23 14:35:42 2012 +0000

    New firmware. No other changes.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6352 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryST1044U.txt | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit aa9d7a8f584a348a554c7b0654d54e7de81de5db (tag: ccid-1.4.7)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 22 08:53:40 2012 +0000

    Release 1.4.7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6350 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62c252eb2985d54636659d9433a034e8b8cc0c1d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 22 08:51:51 2012 +0000

    Release 1.4.7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6349 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 4b7c0a76d6b749a4c8117559060fa344c3a3f0b7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 20 06:43:28 2012 +0000

    OpenUSBByName(): Add debug log message when the interface found is not
    the one we are looking for.
    
    This is in particular interesting for a composite device and the CCID
    driver compiled with --enable-composite-as-multislot
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6348 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit 3c3aa6de85e898115c493feb4925ad4fe3cd715e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 15 18:00:15 2012 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6337 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/NXP_PR533.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 93659c77dda32f7a34f0b6e05e0e0e85db13ddcf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 13 06:39:09 2012 +0000

    Add ACS CryptoMate64
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6331 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_CryptoMate64.txt  | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 52 insertions(+), 1 deletion(-)

commit b63c196cd33b401369a5d516ebc017d6c208ac52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 6 12:37:12 2012 +0000

    t1_transceive(): avoids a infinite retry loop
    
    Move the check for ISO 7816-3 Rule 7.4.2 (2 retried before resynch)
    before the check for ISO 7816-3 Rule 7.2 (retransmission of R-block)
    
    Thanks to Martin Vogt for the bug report and patch
    http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0077.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6328 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 81d962d286bb53505c713c75b2689cebc72a2ce5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 6 12:36:00 2012 +0000

    t1_transceive(): avoids a infinite retry loop
    
    Add a check for ISO 7816-3 Rule 7.4.2 (2 retried before resync) in case
    of "wrong nr".
    
    " currently I have an endless loop in t1_transceive.  It happens from
    time to time with the aladdin token.
    
    I added some printfs to the code.
    I can see, that the errors are detected and then a t1_build
    is called with a T1_OTHER_ERROR, retries are decreased,
    but this is never evaluated in the loop path
    and the retries counter counts and counts....
    I stopped it at: retries -1796. "
    
    Thanks to Martin Vogt for the bug report and patch
    http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0076.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6327 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 10be9bff24c094a09b0cd42b15c70820af47ae7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 6 12:06:37 2012 +0000

    OpenUSBByName(): check the lists vendorID, productID and friendlyNames
    have all the same size.
    
    This should prevent a crash if the parsing failed. For example it would
    avoid a crash due to a bug similar to the one fixed in revision 6325: ie
    a reader with [ ] in its name.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6326 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 872e38305e6ba2ab461f40f0a98d3582f91fa29d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 30 18:35:37 2012 +0000

    Update descriptions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6313 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDGETATTRIB.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e889576fce925a1d8bd27f5bc9e7050a705920a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 26 15:33:07 2012 +0000

    Always check for STATUS_NO_SUCH_DEVICE and return accordingly
    
    Thanks to Martin Vogt for the bug report and patch idea
    http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0057.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6311 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 77 +++++++++++++++++++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 36 deletions(-)

commit df99fb7a7addc97152c9f76850c3951c151cf273
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 26 15:10:07 2012 +0000

    t1_xcv(): always return a negative value in case of error
    
    Thanks to Martin Vogt for the patch
    http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0057.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6310 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5f23f6337f387c1b171e3655b84ff1442f1d6704
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 08:36:28 2012 +0000

    Add KOBIL Systems IDToken
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6309 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3b9da43a20d7558535821041763fc7fded3699fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 08:20:04 2012 +0000

    Add Reader-Info-Commands special APDU/command for the Kobil IDToken
    
    - Manufacturer command
    - Product name command
    - Firmware version command
    - Driver version command
    
    The APDU are handled by the driver sice the reader do not support them.
    These APDU/commands are used by the AusweisApp application and a German
    eID card.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6308 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 89572ea3ceac639335c09d815377c7536cdd7346
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 08:13:34 2012 +0000

    Hack for the Kobil IDToken and Geman eID card
    
    The German eID card is bogus and need to be powered off before a power
    on
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6307 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 8664ebaaec4b7076b31a91763d112d64ee18cd54
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 08:11:56 2012 +0000

    Add Kobil IDToken definition
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6306 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 932ce7be1651ccb503bafa0ee65f66e1e718fe76
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 08:10:08 2012 +0000

    Give more time (3 seconds instead of 2) to the reader to answer
    
    The IDToken reader takes up to 2.5 seconds to answer to an
    PC_to_RDR_GetSlotStatus command after the (contactless) card has been
    removed.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6305 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 205b1cadb23450c4ab807cfceba4e8ad68d7093b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 08:05:39 2012 +0000

    warning: 'libccid.la': linking libtool libraries using a non-POSIX
    archiver requires 'AM_PROG_AR' in 'configure.in'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6301 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 511e25f2fb4038edb18dc417717f885436ca0810
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 18 08:04:23 2012 +0000

    autoupdated using autoupdate (GNU Autoconf) 2.69
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6300 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 29 ++++++++++++++---------------
 1 file changed, 14 insertions(+), 15 deletions(-)

commit 472a79de7ef76ca90b592f9c7f82d97ca9789e03
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 16 12:40:26 2012 +0000

    Firmware upgrade
    
    The new firmware supports extended APDU and iProduct changed from DP905
    to DP905v1.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6297 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DP905.txt | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 984069263590a693e805cc1d3581fa48c63695ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 15 18:50:35 2012 +0000

    Add ACS ACR101 ICC Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6296 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_ACR101.txt        | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 ++-
 2 files changed, 52 insertions(+), 1 deletion(-)

commit 33e3d11a83f268514cec67e5b471c81d8d576893
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 11 16:30:26 2012 +0000

    OpenUSBByName(): log the Info.plist used
    
    On Mac OS X the CCID driver may be installed many times with different
    names using --enable-bundle=...
    
    With the Info.plist file name displayed it is possible to check the
    correct Info.plist is used.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6292 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 3ff394a14bcff07ef65d8a85425855b7a0300578
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 1 13:59:24 2012 +0000

    Add Alcor Micro AU9522
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6289 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AlcorMicro_AU9522.txt | 111 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   9 ++--
 2 files changed, 116 insertions(+), 4 deletions(-)

commit c958f5d0c4104c50608d9b511cabf584ff6fa833
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 18:51:25 2012 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6284 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/sid800.txt | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit a60ba15a9057967c2e7faf585bb937c2c59fd1ae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:54:59 2012 +0000

    Add Bit4id cryptokey
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6283 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/bit4id_cryptokey.txt  | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 64b5ea3c3f02af6008578e33e9c4eac26a13e49e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:52:03 2012 +0000

    Add Bit4id iAM
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6282 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/bit4id_iam.txt        | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 4b3b24a0f985c3050f92a5d2ee3b6cef22661ca7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:49:13 2012 +0000

    Add Bit4id CKey4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6281 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/bit4id_key4.txt       | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 9fce841ab3b5b6eba9b988982d9418bcc71b5349
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:46:19 2012 +0000

    Add Bit4id miniLector-s
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6280 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/bit4id_minilector-s.txt | 50 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  1 +
 2 files changed, 51 insertions(+)

commit 4223b646d6aaab4e4a57ca3047ac5bb2b844ecad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:42:13 2012 +0000

    Add Bit4id miniLector
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6279 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/bit4id_minilector.txt | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 53 insertions(+)

commit 7ba0e798d9606c42a398373a57dfe5562a3cde11
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 13:41:03 2012 +0000

    Sort the duplicates section by vid/pid
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6278 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 331979a57bc50fcb4572063d7cd4685a7f1c7c1c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 18 11:45:11 2012 +0000

    Add NXP PR533
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6277 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/NXP_PR533.txt         | 57 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 61 insertions(+), 1 deletion(-)

commit ea1bb6de410b50c9c5f65ad718150fa0cba00409
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 17 13:42:42 2012 +0000

    Use auto suspend for CCID devices only
    
    The rule used "*:0b0000:*" and so was used even for composite devices
    using a CCID interface. It was problematic for a keybord + CCID
    interface since the keyboard was also automatically systended after a
    few seconds of inactivity.
    
    The new rule uses ":0b0000:" so composite devices will not be configured
    for USB automatic suspend.
    
    Closes Alioth bug [#313445] "Do not activate USB suspend for composite
    devices: keyboard"
    https://alioth.debian.org/tracker/index.php?func=detail&aid=313445&group_id=30105&atid=410085
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6275 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/92_pcscd_ccid.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06c8b0b2fa2f5c794ff4747e9daee5ac1065eb75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 13 13:45:16 2012 +0000

    Use %zd instead of %ld for size_t size
    
    Fix compiler warning
    ccid.c: In function `dump_gemalto_firmware_features':
    ccid.c:122:2: warning: format `%ld' expects argument of type `long int',
    but argument 6 has type `unsigned int' [-Wformat]
    
    sizeof returns a size_t value with a variable length depending on the
    architecture.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6274 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b0b132f986e481c4806238ac9abf5786b6744c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 12 07:55:52 2012 +0000

    Add Gemalto Ezio Shield Branch Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6273 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Branch.txt | 56 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit cc487a56fcc224ce74a355853dee77abef549a2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 8 07:53:56 2012 +0000

    Add CCB eSafeLD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6270 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CCB_eSafeLD.txt       | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++-
 2 files changed, 57 insertions(+), 1 deletion(-)

commit 55fd3abef8024d6559dc15cbdf07b02071a9ff51 (tag: ccid-1.4.6)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 6 16:16:19 2012 +0000

    Release 1.4.6
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6266 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 33 +++++++++++++++++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 34 insertions(+), 1 deletion(-)

commit 46cb2fcbe1b7010490d62a84fbfb9d4effd3d9a5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 6 16:15:21 2012 +0000

    Update to version 2011-08-25.18
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6265 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ylwrap | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit de413e6987a5f119617f7db6f7e8c290c0da500b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 6 15:45:54 2012 +0000

    Use the new SDK path for Xcode 4
    
    Xcode is now a normal application downloaded from the Mac App Store.
    All the files are now contained in /Applications/Xcode.app
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6264 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4933b280d4bb5c4908e65add0bae0938a2f6d5f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 5 09:55:10 2012 +0000

    Use DWORD_D instead %ld to fix a warning on Mac OS X 64-bits
    
    ccid.c: In function 'set_gemalto_firmware_features':
    ccid.c:204: warning: format '%ld' expects type 'long int', but argument
    6 has type 'RESPONSECODE'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6260 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 41ec3d896d3487eb83a86bd15753fcb2ceebb640
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 5 09:44:16 2012 +0000

    Move definitions of DWORD_X and DWORD_D
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6259 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h       | 11 +++++++++++
 src/ifdhandler.c | 10 ----------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit da7e12245976943008a35c0ba29da08fdc19834a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 4 20:44:20 2012 +0000

    IFDHControl(): Add support of dwMaxAPDUDataSize
    
    This property indicates if a reader/driver supports extended APDU or
    not.
    
    From PC/SC v2 part 10 (version 2.02.09 not yet published):
    dwMaxAPDUDataSize: Maximal size of data the reader and its driver can support
    0: short APDU only.
    0<X<=256: forbidden values (RFU)
    256 < X <= 0x10000: short and extended APDU of up to X bytes of data
    0x10000 < X: invalid values (RFU)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6258 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 810b4e5236519da643243ea961622b8c4359402a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 4 07:44:51 2012 +0000

    Remove KOBIL IDToken until support is complete
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6255 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit c924be00b00434400ccafdb5016c0098235d6e20
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 2 08:21:56 2012 +0000

    Minimal version of pcsc-lite is 1.8.3
    
    We now use PCSCv2_PART10_PROPERTY_wIdVendor and
    PCSCv2_PART10_PROPERTY_wIdProduct defined in pcsc-lite 1.8.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6254 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b05f0358285a1c5072c52636d41e9232d3db2969
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 27 12:58:12 2012 +0000

    Add support of Gemalto firmware features
    
    Gemalto readers support an Escape command to report features supported
    (or not) by the reader. The reader can also report if specific bugs are
    fixed or not.
    
    One of the fixed bug (in recent readers) is the bNumberMessage
    management used in the Secure Modify CCID command.
    
    Thanks to Jean Lusetti for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6252 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ccid.h        |   9 +++--
 src/ccid_serial.c |   1 +
 src/ccid_usb.c    |   7 ++++
 src/commands.c    |  48 ++++++++++++++++++++++++--
 5 files changed, 161 insertions(+), 4 deletions(-)

commit 0013da5941c5883b483db3bb313fadd175c4e7b5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 26 14:11:14 2012 +0000

    SecurePINModify(): set the minimum timeout to 90 seconds
    
    Some readers have a default timeout of 60 seconds. We need to use a
    larger value to timeout _after_ the reader.
    
    Same change as in revision 6243 but for SecurePINModify() instead of
    SecurePINVerify()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6251 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit adcbd52f474b10bf8d40148a5ea5bfc6ad9fec4f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 26 07:54:54 2012 +0000

    Firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6250 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Shield_PinPad.txt | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3284ac23c56a106a496f63869d24194a76ab5baf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 23 10:02:04 2012 +0000

    Add support of wIdVendor and wIdProduct properties
    
    PCSCv2_PART10_PROPERTY_wIdVendor and PCSCv2_PART10_PROPERTY_wIdProduct
    are new in PC/SC v2 part 10 version 2.02.09 (not yet released as of
    today)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6245 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit bab8662a3d46b2b1f70a9ae5bc467d9a8239e0a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 23 08:35:08 2012 +0000

    SecurePINVerify(): set the minimum timeout to 90 seconds
    
    Some readers have a default timeout of 60 seconds. We need to use a
    larger value to timeout _after_ the reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6243 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6c2c5d526d9219fdc41a949797b69c592049b4d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 19 09:46:52 2012 +0000

    CCID_Receive(): ICCD type A, wait for device ready
    
    "Here's a fix to make your driver operate in accordance with the ICCD
    specification when using Version A control transfers. The status byte is
    supposed to indicate when the device has a response ready. So I simply
    added a call to CmdGetSlotStatus."
    
    Thanks to John Billings for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6240 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit a38dc80b93b7d723afc9046ed83d7da7ac02d918
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 13 20:31:33 2012 +0000

    Add KOBIL IDToken
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6239 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ce51c41ef3829a255c53f6e835c7a6c957cbbf05
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 13 20:23:18 2012 +0000

    Add Kobil IDToken
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6238 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_IDToken.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit 165bb3bde5d7fbf2c1e83a37842f044a5a88c57c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 24 08:50:11 2012 +0000

    Some output improvements
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6233 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 7c13d7369563db3d727e2f3cbc8941a49ab40ce0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 23 19:47:36 2012 +0000

    Move SCR335 from supported to should work list since the V2.0 with a new
    firmware has not been tested by me.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6232 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c258b2f63e59d8190c300bffd401b41ad4b9001b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 23 19:43:00 2012 +0000

    Remove SCR 335 from the bogus firmware list
    
    The V2.0 model has a lower firmware version (2.04 instead of 5.23). The
    reader should be less buggy (not yet checked)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6231 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 -
 1 file changed, 1 deletion(-)

commit 84af9db3b5a2df755689528b2155842f4d373887
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 23 19:41:38 2012 +0000

    Firmware update for the V2.0 model
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6230 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR335.txt | 124 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 113 insertions(+), 11 deletions(-)

commit d344a71785c6608fc5a229734083534a2717ffa4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 17 14:51:55 2012 +0000

    Correctly define DWORD_D on Linux
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6227 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c472c6fe16d4222483b3c417981156f2097af5fe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 16 09:05:03 2012 +0000

    Define GEMALTO_FIRMWARE_FEATURES structure
    
    Structure returned by Gemalto readers for the CCID Escape command 0x6A
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6226 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit 5f6deb34b2874c7080b615b1825949d7e83195c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 15 14:31:13 2012 +0000

    Use DWORD_X and DWORD_D to print a DWORD in hex or dec
    
    The definition of DWORD is uint32_t on Mac OS X and unsigned long with
    official pcsc-lite.  DWORD_X is defined as "%X" on Mac and "%lX" otherwise.
    
    A DWORD value is now always correctly logged/displayed on Mac OS X and the
    compiler stops complaining.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6225 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 51 ++++++++++++++++++++++++++++++++-------------------
 1 file changed, 32 insertions(+), 19 deletions(-)

commit 0bc4f8b87c3c6db7690905952916f1064ef4b0bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 14 19:58:53 2012 +0000

    Add Macally NFC CCID eNetPad reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6224 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 035e78cb83bc6ad677695dfb9717fc7283e12a47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 14 19:37:04 2012 +0000

    Add Macally NFC CCID eNetPad reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6221 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Macally_NFC_CCID_eNetPad.txt | 48 ++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit c41adfa3302f39e5cf25f3c43705c47083a82448
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 13 09:10:36 2012 +0000

    CreateChannelByNameOrChannel(): add explicit braces
    
    Fix compiler warning:
    ifdhandler.c: In function 'CreateChannelByNameOrChannel':
    ifdhandler.c:81:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
    
    The problem is that DEBUG_INFO3() is not a code block but a "dangerous"
    if () macro.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6220 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 6bbbe62aff146d5902294f050e6f5c959c64a0ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 13 09:06:52 2012 +0000

    Factorise IFDHCreateChannelByName() and IFDHCreateChannel()
    
    The two functions were duplicates expect 2 lines. Factorisation will
    avoid divergence of bug fixes (as it was the case for error management).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6219 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 106 ++++++++++++-------------------------------------------
 1 file changed, 22 insertions(+), 84 deletions(-)

commit c5c6a6001c52eb59064dc431200c6c54f1f6d50d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 13 08:55:33 2012 +0000

    IFDHCreateChannelByName(): favctorize code
    
    The code used to release the allocated resources is no more duplicated
    in two places.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6218 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 8164b46371ea0116919d05e548a76f347a000baf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 13 08:54:00 2012 +0000

    IFDHCreateChannelByName(): check the value returned by ccid_open_hack_post()
    
    If ccid_open_hack_post() fails (the strings could not be loaded in a
    GEMPCPINPAD reader as in revision 6216) then we return with an error
    instead of ignoring the issue.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6217 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit d88abd959ced7ab36d6fe5898f4d64f9e216d6c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 13 08:40:33 2012 +0000

    ccid_open_hack_post(): return an error if needed
    
    Return IFD_COMMUNICATION_ERROR if it is not possible to load the strings
    in a GEMPCPINPAD reader. This happens if the reader is deconnected
    during this step.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6216 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f8628e5eff5db5b27d3586b86328dd7e00550adb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 31 16:55:29 2012 +0000

    Disable SPE for HP USB CCID Smartcard Keyboard
    
    The Secure Pin Entry of the HP USB CCID Smartcard Keyboard idVendor:
    0x03F0 idProduct: 0x0036 is bogus and can't be used on Unix.
    
    00000033 Control TxBuffer: 1E 1E 02 00 00 10 04 02 00 00 00 00 00 00 00 05 00 00 00 00 20 00 81 00
    00000013 openct/proto-t1.c:571:t1_build() more bit: 0
    00000039 -> 000000 69 14 00 00 00 00 24 00 00 00 00 1E 02 00 00 10 04 02 00 00 00 00 00 40 05 00 20 00 81 00
    30005454 <- 000000 80 00 00 00 00 00 24 40 F0 00
    00000059 commands.c:1339:CCID_Receive PIN timeout
    
    Instead of telling the reader has SPE and failing with an obscure error
    the driver will disable the SPE feature.
    
    Thanks to Jörg Grundmann for the bug report.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6211 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 1 +
 src/ccid.h | 1 +
 2 files changed, 2 insertions(+)

commit 1c1024289d3a1ebfb659234a975fa73776c5e0ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 27 09:51:32 2012 +0000

    Sort the readers of a same manufacturer by PID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6207 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 90 +++++++++++++++++++++----------------------
 1 file changed, 45 insertions(+), 45 deletions(-)

commit 54792337e5c0aea467ffbfeeb96a2503c930077a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 27 09:31:01 2012 +0000

    Generated by website/generate_supported_readers.py
    
    The list of supported readers is now generated from list of USB
    descriptor files.
    
    Readers without a .txt file are now NO MORE supported. They are:
    Reader(s) without a .txt description
    0x08E6:0x34C1:Gemalto Ezio Shield Secure Channel
    0x08E6:0x34C4:Gemalto Ezio Generic
    0x04E6:0x511A:SCM SCR 3310 NTTCom
    0x0783:0x0008:C3PO LTC32 USBv2 with keyboard support
    0x0783:0x9002:C3PO TLTC2USB
    0x047B:0x020B:Silitek SK-3105
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6203 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 667 +++++++++++++++++++++++++-----------------
 1 file changed, 400 insertions(+), 267 deletions(-)

commit fbadf4a04cffd2884c59cc13ba582ede075d10bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 23 13:57:45 2012 +0000

    Duplicates of GemPCTwin.txt
    
    It is a duplicate by design since it is a symbolic link. Now that
    supported_readers.txt is generated from the .txt file this is
    problematic.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6191 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin_serial.txt | 1 -
 1 file changed, 1 deletion(-)

commit 5cb608b85129968abfc4bbaedcdcb71c3b1d9a01
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 16 09:24:12 2012 +0000

    Log to stdout by default
    
    This log service is only used on Mac OS X. Using stderr is problematic
    when other log mesages are using stdout. The order is not respected if
    stdout and stderr are redirected to a file. For example when using
    handler_test.
    
    Now the logs are sent to stdout (by default) and also flushed after each
    line. It is possible to use tee(1).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6179 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit dfbf473bc7a07a4015cd78f6c72c0388c86a1220
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 12 13:12:27 2012 +0000

    Todos_Connectable.txt is a duplicate of Todos_Cx00.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6168 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_Connectable.txt | 54 -------------------------------------------
 1 file changed, 54 deletions(-)

commit 0ed227d780998f49f14b4742c605ed02df332d6a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 3 19:19:57 2012 +0000

    Add Teridian TSC12xxF
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6164 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Teridian_TSC12xxFV.09.txt | 72 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  3 ++
 2 files changed, 75 insertions(+)

commit c4f50fda8eabddb1d8aa279884a7fb156a38194c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 3 17:33:04 2012 +0000

    Add Avtor SecureToken
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6162 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Avtor_SecureToken.txt | 61 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 62 insertions(+)

commit 60b6a4644477d9a23f29b0c138ceec0249130cc9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 19:20:12 2012 +0000

    Update "Giesecke & Devrient StarSign Crypto USB Token" name on G&D
    request
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6161 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f01571f62917e0fd0de695bdc0409fe2c8eb90
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 10:58:41 2012 +0000

    Build a Universal Binary driver only if libusb is also a Universal
    Binary library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6159 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit c9dba9a1710b967cbd54d29e5903a6bc5d28170f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 10:46:44 2012 +0000

    Add $Id$
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6158 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 ++
 1 file changed, 2 insertions(+)

commit ffef9a86f8a7cd57554d00f88caa0950e9d80261
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 10:45:23 2012 +0000

    Add -lobjc since objc_registerThreadWithCollector() is used now in
    libusb-1.0.8-rc3
    
    See libusb ticket #63 "libusb pthread usage causes error in garbage
    collected Cocoa apps"
    http://libusb.org/ticket/63
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6157 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53b774a31c4b96cc31366c70080d00a5c32c3790
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 31 16:41:54 2011 +0000

    Add Vasco DIGIPASS KEY 202 with ProductID 0x0120 and 0x0122
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6154 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DIGIPASS_KEY_202_0120.txt | 103 ++++++++++++++++++++++++++++++++
 readers/Vasco_DIGIPASS_KEY_202_0122.txt | 103 ++++++++++++++++++++++++++++++++
 readers/supported_readers.txt           |   2 +
 3 files changed, 208 insertions(+)

commit ca072215009c1901c332602e32495e160b8c7ace
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 21:15:31 2011 +0000

    Add Vasco DIGIPASS KEY 101
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6144 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DPKey101.txt    | 111 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 112 insertions(+)

commit 5bf159f71b596aafae2b496998f1fd6be4bb529f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 16 21:03:03 2011 +0000

    Add Avtor SC Reader 371
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6141 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Avtor_SC_Reader_371.txt | 61 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  3 ++
 2 files changed, 64 insertions(+)

commit 8411e7cfbcce44bcaa51e41c21a0bb2b87fb414b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 6 10:29:36 2011 +0000

    Fix bug from revision 6134
    
    The correct return value is STATUS_SUCCESS for success.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6135 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a5e17953f66ba8bc412a9f1335e56b8bda08155
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 6 10:25:56 2011 +0000

    OpenUSBByName(): fix memory leaks
    
    Some memory was not released in case of errors.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6134 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

commit eb2a3c7570adb0a6958b60cd141f38c733859044
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 6 10:16:54 2011 +0000

    IFDHCreateChannelByName(): fix memory leak
    
    Memory leak if the OpenPortByName() failed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6133 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4c0dea3c7aa0079bc0ddbd939ef1d7ac47941b51
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 1 19:16:08 2011 +0000

    Fix OmniKey 6321 CLi USB name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6125 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c2363890f992dc5bdf3a35f684111623cdad407
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 1 18:05:22 2011 +0000

    Add OmniKey 6321 USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6123 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Omnikey_6321.txt      | 170 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 171 insertions(+)

commit ad0939c252d673f21bd3cab70dcba23802fc146b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 3 20:13:13 2011 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6100 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Xiring_MyLeo.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3b3a528dec2fcd85c181e64ea4fcf8daf856c92c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 3 20:09:58 2011 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6099 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_EMV_CAP.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit beff69f5f81d9c448b014a11d2e3315279fc13cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 3 19:47:44 2011 +0000

    New firmware release
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6097 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_SCR301.txt | 74 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 59 insertions(+), 15 deletions(-)

commit fcce99a7039509611d13af4cc552d0fb94deaf97
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 3 19:35:43 2011 +0000

    ControlUSB(): return a negative value in case of error instead of
    STATUS_UNSUCCESSFUL (0xFB)
    
    The calling code is checking for a negative return value so we adapt the
    API to its usage.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6096 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d04a829ca0e0b236948e0aaf446fb770840788c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 30 12:52:49 2011 +0000

    Convert "&" in a reader name into "&amp;"
    
    For example the name "Giesecke & Devrient" does not work on Mac OS X
    using hotplug_macosx.c and generates the error:
    00000683 hotplug_macosx.c:161:HPDriversGetFromDirectory() error getting
    vendor ID from bundle
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6088 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/create_Info_plist.pl | 1 +
 1 file changed, 1 insertion(+)

commit ff7b8e5dc6813ee304fbddaa364c7b03076afd56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 28 09:33:01 2011 +0000

    Add SCM SDI 011
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6085 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCM_SDI011.txt        | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 56 insertions(+)

commit 41a6851de0b3001843328a0820bd7aa5efd5907a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 24 12:28:16 2011 +0000

    Move a variable to the block it is used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6075 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 92b381143d98bcb0aeb4e28543e2ec6dbca13676
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 24 12:26:49 2011 +0000

    Display PIN_PROPERTIES_STRUCTURE if any
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6074 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 3fa5859d2f713a2a247a1911bf4e0190456d6ffd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 23 09:51:43 2011 +0000

    Add Inside Secure VaultIC 460 Smart Object
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6066 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Inside_Secure_VaultIC_460_Smart_Object.txt | 49 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  3 ++
 2 files changed, 52 insertions(+)

commit ac4da208a4fcefa98f2983d7c429249a4898fe44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 23 09:31:07 2011 +0000

    Add Fujitsu SmartCase KB SCR eSIG
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6064 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...suTechnologySolutions_SmartCase_KB_SCR_eSIG.txt | 65 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  1 +
 2 files changed, 66 insertions(+)

commit aaf0ef50ce74c1ff4fd82bb3d2a9f0df8ebd9bff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 20 14:01:27 2011 +0000

    InterruptStop(): Do not interrupt two times (or more) the same libusb
    transfer
    
    This can happen within SCardDisconnect() on the same reader from 2 or
    more threads/processes. This is the case with
    PCSC.work/UnitaryTests/ThreadSafeConnect.py
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6049 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 07aef5af726a33220bb43fc1e9ef1fdedd546794
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 14 11:50:35 2011 +0000

    Add Giesecke & Devrient StarSign CUT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6040 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GnD_StarSign_CUT.txt  | 112 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   5 +-
 2 files changed, 115 insertions(+), 2 deletions(-)

commit 81cee7ffb4624e625b686d04de9e086e28bf18c9 (tag: ccid-1.4.5)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 11 20:20:53 2011 +0000

    Release 1.4.5
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6032 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 15 +++++++++++++++
 configure.in |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 1cdae4d0bceef0f2b27a548ebb04a8ab19ddd194
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 10 13:04:38 2011 +0000

    Remove a debug log
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6025 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 -
 1 file changed, 1 deletion(-)

commit aa3c34b8fea64b6ff6b01df7cd379af969703343
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 10 13:03:49 2011 +0000

    Remove a const qualifier to avoid a warning on free()
    
    ccid_usb.c: In function 'CloseUSB':
    ccid_usb.c:742:4: warning: passing argument 1 of 'free' discards 'const'
    qualifier from pointer target type [enabled by default]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6024 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5205299804f3eefe848cbbca96522c945513c0e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 10 13:02:29 2011 +0000

    CloseUSB(): free the sIFD_iManufacturer allocated resource is needed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6023 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit bdf393f8f91d66c9edc82c7ae8eb011203dd3ac4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 10 13:00:55 2011 +0000

    Remove debug log
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6022 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 -
 1 file changed, 1 deletion(-)

commit b61e55b40307430455373f6f907b3d620127b4ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 10 13:00:23 2011 +0000

    SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_VENDOR_IFD_VERSION are not the
    vendor name and version of the driver but of the IFD: InterFace Device
    i.e.  the smart card reader.
    
    We then return the USB iManufacturer string as SCARD_ATTR_VENDOR_NAME
    and USB bcdDevice as SCARD_ATTR_VENDOR_IFD_VERSION
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6021 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        | 10 ++++++++++
 src/ccid_serial.c |  2 ++
 src/ccid_usb.c    | 17 +++++++++++++++++
 src/ifdhandler.c  | 36 +++++++++++++++++++++++-------------
 4 files changed, 52 insertions(+), 13 deletions(-)

commit b5a254fd5a134c83c251d2eb5510089844465bfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 5 11:18:04 2011 +0000

    Firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6000 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ActivCardV3.txt | 132 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 118 insertions(+), 14 deletions(-)

commit a888debbbace73dc60585627a2c47e53d4adce30
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 2 12:17:55 2011 +0000

    Add support of FEATURE_CCID_ESC_COMMAND and bPPDUSupport
    
    FEATURE_CCID_ESC_COMMAND is available only if ifdDriverOptions (from
    Info.plist config file) has bit 1 set:
    
            1: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED
                    the CCID Exchange command is allowed. You can use it through
                    SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5991 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit a8b55c18bb0e5522ecca1ecc273a7d7a27ffc7c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 2 12:10:07 2011 +0000

    Use FEATURE_CCID_ESC_COMMAND to get the firmware of a GemPC reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5990 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 33a88f910d60b78761b9a49f9bb312aaa98d41b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 2 11:58:47 2011 +0000

    Add support of PCSCv2_PART10_PROPERTY_bPPDUSupport and
    FEATURE_CCID_ESC_COMMAND
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5989 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 5fbb70bd54cdba289c2762165f908a26b43a82c6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 20 20:40:02 2011 +0000

    ControlUSB(): log an eror if libusb_control_transfer() fails
    
    Instead of passing a negative length to DEBUG_XXD() and make it crash.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5959 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit c38e32fe253b93d1ec83383af7431b7095ac499b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 13 12:20:20 2011 +0000

    Add missing files in .gitignore
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5952 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .gitignore | 39 +++++++++++++++++++++++++++++++--------
 1 file changed, 31 insertions(+), 8 deletions(-)

commit 587112ef905925e60435a28c68d976818701e116
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 2 07:48:13 2011 +0000

    Create .gitignore files
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5927 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .gitignore | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

commit 10d3500d95dceb8f491287ec96f0083b7d646a45
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 31 15:46:13 2011 +0000

    Add SDS DOMINO-Key TWIN Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5925 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SDS4ID_DominoKeyPro_100.txt | 105 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   1 +
 2 files changed, 106 insertions(+)

commit 39b2112e47e8755a1ec75bef010b831798f51ac1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 31 13:21:17 2011 +0000

    Add BIFIT iBank2Key
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5923 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/BIFIT_iBank2key.txt   | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 50 insertions(+)

commit 46a42a714c434896a8689c625e2becc2a49ecb13
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 30 11:34:45 2011 +0000

    Add Gemalto SA .NET Dual
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5921 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_SA_dotNet_Dual.txt | 50 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  1 +
 2 files changed, 51 insertions(+)

commit 9570479174096c31a23aae9a5ba0e31e79661ade
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 27 15:50:04 2011 +0000

    Remove extra spaces
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5916 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h      | 2 +-
 src/ifdhandler.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ca3aa9cfa342ecd91880e299743c4bc78f7a08c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 25 21:12:33 2011 +0000

    Remove extra spaces
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5912 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b8b35f5c36540656e0281b00265603a70e361153
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 25 18:26:22 2011 +0000

    Add Precise Sense MC reader (with fingerprint)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5911 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_Sense_MC.txt | 170 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)

commit bd19fea955bef188290092181ce4d4d4dabf2b52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 09:30:55 2011 +0000

    Do not build simclist with (unused) file dump option
    
    Gain 5kB (or 5%) space for the binary text segment of libccid.so
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5909 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 348aa5ac2646131f536de505383649fa9f1cdbce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 09:16:36 2011 +0000

    OpenSerial(): remove useless casts
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5908 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 47ac78d6dd4a7d8aa355caffce46f796ba4cd84d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 09:07:20 2011 +0000

    CCID_Transmit(): use a variable-length array
    
    Use a VLA instead of static size of 65556 to limit stack consumption
    
    Coverity: stack_use_local: Local variable "cmd" stack use: 65556 bytes
    -> 65572 bytes total.
    stack_use_overflow: The maximum stack use of 32768 bytes is exceeded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5907 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit feeee6700ddbda57a48ea94539d4dfbe27ae6eda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 09:03:56 2011 +0000

    SecurePINModify(): use a variable-length array
    
    Use a VLA instead of static size of 65576 to limit stack consumption
    
    Coverity: stack_use_local: Local variable "cmd" stack use: 65576 bytes
    -> 65592 bytes total.
    stack_use_overflow: The maximum stack use of 32768 bytes is exceeded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5906 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 674d206cf52b94173d6820303af11b3656ee83fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 09:00:46 2011 +0000

    SecurePINVerify(): use a variable-length array
    
    Use a VLA instead of static size of 65572 to limit stack consumption
    
    Coverity: stack_use_local: Local variable "cmd" stack use: 65572
    bytes -> 65588 bytes total.
    stack_use_overflow: The maximum stack use of 32768 bytes is exceeded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5905 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 7700c3ce5afd175f748776bdb26f4e18bd3bb1af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 08:45:39 2011 +0000

    Add a missing #include "strlcpycat.h" needed on GNU/Linux
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5904 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 1 +
 1 file changed, 1 insertion(+)

commit f62450600e1f7daa1492ea3bb371517a889dbaea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 08:43:28 2011 +0000

    SetParameters(): use a variable-length array
    
    Use a VLA instead of static size of 65556 to limit stack consumption
    
    Coverity: Event stack_use_local: Local variable "cmd" stack use: 65556
    bytes -> 65572 bytes total.
    Event stack_use_overflow: The maximum stack use of 32768 bytes is
    exceeded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5903 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 2487e2ea6d12850b5fb6d152109363ce0a839a75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 24 08:39:44 2011 +0000

    Remove extra spaces
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5902 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 67f9e56fb6375045b5c6ed763bd080036da2341a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 21 13:53:21 2011 +0000

    Use a variable-length array
    
    The debug message buffer is no more with a fixed size (around 256 bytes
    of buffer to log) but uses a variable-length array.
    
    This is available in GCC in C90 mode and is mandatory in C99 standard.
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5897 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 32 ++++++++++++--------------------
 1 file changed, 12 insertions(+), 20 deletions(-)

commit 2c95550fed63cfe923159bd297c7ff4cd90c9b9b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 20 18:44:04 2011 +0000

    Remove extra spaces and tabs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5895 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am |  2 +-
 src/ccid.h      |  4 ++--
 src/commands.c  | 14 +++++++-------
 src/parse.c     |  6 +++---
 4 files changed, 13 insertions(+), 13 deletions(-)

commit d4c34b552e4812ed5dc65bb1691ea516be32f1c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 19 09:54:21 2011 +0000

    Add Gemalto Ezio Shield PinPad reader
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5893 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Shield_PinPad.txt | 56 ++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit e837350d2bfe68a8bcfede1bf5f953e5893f4491
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 17 21:11:01 2011 +0000

    Add BIFIT USB-Token iBank2key
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5890 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/BIFIT_USB-Token_iBank2key.txt | 53 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  3 ++
 2 files changed, 56 insertions(+)

commit cea9a52dc8983b6fa19d2334591175b148653680
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 5 14:14:12 2011 +0000

    Add Ubisys 13.56MHz RFID (CCID)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5878 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Ubisys_RFID.txt       | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 54 insertions(+)

commit ae9511f0b911289a7eb8260e6e593d523f1cfe1e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 9 12:18:21 2011 +0000

    Fix compiler warnings
    
    ifdhandler.c: In function `IFDHCreateChannelByName':
    ifdhandler.c:80:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHCreateChannel':
    ifdhandler.c:201:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHCloseChannel':
    ifdhandler.c:294:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHPolling':
    ifdhandler.c:331:3: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHSleep':
    ifdhandler.c:346:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHStopPolling':
    ifdhandler.c:367:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHGetCapabilities':
    ifdhandler.c:401:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:401:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHSetCapabilities':
    ifdhandler.c:660:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:660:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHSetProtocolParameters':
    ifdhandler.c:702:2: warning: format `%d' expects argument of type `int',
    but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:702:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    ifdhandler.c:920:5: warning: format `%d' expects argument of type `int',
    but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHPowerICC':
    ifdhandler.c:1153:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHTransmitToICC':
    ifdhandler.c:1283:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHControl':
    ifdhandler.c:1325:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:1325:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHICCPresence':
    ifdhandler.c:1616:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHCreateChannelByName':
    ifdhandler.c:80:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHCreateChannel':
    ifdhandler.c:201:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHCloseChannel':
    ifdhandler.c:294:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHGetCapabilities':
    ifdhandler.c:401:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:401:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHSetCapabilities':
    ifdhandler.c:660:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:660:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHSetProtocolParameters':
    ifdhandler.c:702:2: warning: format `%d' expects argument of type
    `int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:702:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    ifdhandler.c:920:5: warning: format `%d' expects argument of type
    `int', but argument 6 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHPowerICC':
    ifdhandler.c:1153:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHTransmitToICC':
    ifdhandler.c:1283:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHControl':
    ifdhandler.c:1325:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 6 has type `DWORD' [-Wformat]
    ifdhandler.c:1325:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 8 has type `DWORD' [-Wformat]
    
    ifdhandler.c: In function `IFDHICCPresence':
    ifdhandler.c:1616:2: warning: format `%X' expects argument of type
    `unsigned int', but argument 7 has type `DWORD' [-Wformat]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5871 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit e97f2fd4d0054d736444d3d6db4fed280c98cfd8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 9 12:14:29 2011 +0000

    Fix compiler warning
    
    ccid_usb.c: In function `OpenUSBByName':
    ccid_usb.c:245:2: warning: format `%s' expects argument of type `char
    *', but argument 6 has type `void *' [-Wformat]
    ccid_usb.c:246:2: warning: format `%s' expects argument of type `char
    *', but argument 6 has type `void *' [-Wformat]
    ccid_usb.c:247:2: warning: format `%s' expects argument of type `char
    *', but argument 6 has type `void *' [-Wformat]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5870 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2106d22680848b0b5a844a93f9ac5cfd38d8c01a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:58:52 2011 +0000

    T0ProcSW1(): remove 2 useless variables after revision 5834
    
    commands.c: In function 'T0ProcSW1':
    commands.c:1794: warning: unused variable 'rcv_len_tmp'
    commands.c:1793: warning: unused variable 'rcv_buf_tmp'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5839 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 --
 1 file changed, 2 deletions(-)

commit 67b0e9370281f1fecfcb84eb9e4cf9a082691476
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:56:25 2011 +0000

    Fix compiler warning
    
    ifdhandler.c: In function ‘IFDHGetCapabilities’:
    ifdhandler.c:612: warning: implicit declaration of function ‘strlcpy’
    ifdhandler.c:612: warning: nested extern declaration of ‘strlcpy’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5838 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 +
 1 file changed, 1 insertion(+)

commit c5dc6aae92ee44af62c0834d3b7695c6c246c7a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:54:00 2011 +0000

    Add #include "strlcpycat.h"
    
    coverity: Event implicit_func_decl: function "strlcpy" declared
    implicitly
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5837 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 +
 1 file changed, 1 insertion(+)

commit 9b5f6168e811e486975c60bf0fd33e8a64fc3c41
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:40:10 2011 +0000

    log_xxd(): use safer snprintf() instead of sprintf()
    
    coverity: Event secure_coding: [VERY RISKY]. Using "sprintf" can cause a
    buffer overflow when done incorrectly. Because sprintf() assumes an
    arbitrarily long string, callers must be careful not to overflow the
    actual space of the destination. Use snprintf() instead, or correct
    precision specifiers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5836 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6a3fcb6b256ba0fc463d5a8b4337095ba6eb9689
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:22:58 2011 +0000

    CmdEscape(): fix a memory leak
    
    coverity: Event leaked_storage: Variable "cmd_out" going out of scope
    leaks the storage it points to.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5835 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 1 +
 1 file changed, 1 insertion(+)

commit 0d58b525ceab1f6036df68649da0acc2e61e7333
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:19:08 2011 +0000

    T0ProcSW1(): remove dead code.
    
    The case (return_value != IFD_SUCCESS) is already treated a few lines
    above.
    
    coverity: Event dead_error_begin: Execution cannot reach this statement
    "rcv_buf_tmp[0] = rcv_buf_tm...".
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5834 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ------
 1 file changed, 6 deletions(-)

commit 69310ae4d00f2773c870f6e954e84cdd6deed793
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 6 09:09:52 2011 +0000

    OpenSerialByName(): use safer strlcpy() instead of strncpy()
    
    coverity: Event buffer_size_warning: Calling strncpy with a maximum size
    argument of 255 bytes on destination array "reader_name" of size 255
    bytes might leave the destination string unterminated.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5833 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 642faaff42e479b6c85223a72ca1307660a3e896
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 5 22:07:28 2011 +0000

    IFDHGetCapabilities(): use strlcpy() instead of the insecure strcpy
    
    No problem was expected since pcsc-lite uses a big buffer.
    
    coverity: Event secure_coding: [VERY RISKY]. Using "strcpy" can cause a
    buffer overflow when done incorrectly. If the destination string of a
    strcpy() is not large enough then anything might happen. Use strncpy()
    instead.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5832 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit c42639e6d1ce98c6aaf683bae04416d97e9052ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 5 21:19:27 2011 +0000

    CmdXfrBlockAPDU_extended(): Initialize local_rx_length
    
    Silence coverity: Event uninit_use_in_call: Using uninitialized value
    "local_rx_length" when calling "CCID_Receive".
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5829 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad156990036f6bda642cfb6647b1d6926539221d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 5 21:16:18 2011 +0000

    Fix a UNREACHABLE coverity error
    
    Code after the goto was dead code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5828 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 85e5d16aa101972b37d9ff9ab9311e7b7649b85c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 5 21:07:50 2011 +0000

    OpenUSBByName(): readerID is also needed on Mac OS X
    
    Partly reverting revision r5816
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5827 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ff9281360f9ff78e4cf967f01be56b36c0f80666
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 30 09:50:58 2011 +0000

    Fix compiler warnings
    
    ccid_usb.c: In function 'OpenUSBByName':
    ccid_usb.c:324: warning: unused variable 'readerID'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5816 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a4b6303e85805440a5c31ff4d9be28fc34c9997
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 29 19:25:28 2011 +0000

    Enable silent build by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5815 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit 31275f08996e43d40e7a4185f38a5fe427a40e97
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 18:37:54 2011 +0000

    Update OBERTHUR TECHNOLOGIES ID-ONE TOKEN SLIM v2 reader name on
    request of F. Bourgault
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5800 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4bdf42b326cad33bd58bd78882e105d5b6411b4a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 18:33:00 2011 +0000

    New firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5799 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Oberthur-ID-ONE_token_slim_v2.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5354d88b663252632e53f350ed803900e886c18c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 13 08:10:58 2011 +0000

    SecurePINModify(): update comment for a GemPC pinpad bug circumvention
    hack
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5789 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 99608177feeb385e8c1c3418c7613dda05dfbb0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 13 08:02:41 2011 +0000

    Rename bNumberMessages in bNumberMessage (singular) to conform to the
    CCID specification names
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5788 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 18a076ad5e840d3534168727889154449d6c8797
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 12 15:41:15 2011 +0000

    Do not reference secoder_info for properties_in_tlv_ioctl tag
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5787 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f98bc43e68938a9859a2bc6bc621ff0181c65b3b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 18 06:53:44 2011 +0000

    Add Alcor Micro AU9540
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5761 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AU9540.txt            | 112 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 113 insertions(+)

commit 68b7beeebf9a7fd9f8e0f61b4160775999c519dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 13 09:20:47 2011 +0000

    Use AC_LANG_SOURCE to fix a warning from autoconf 2.68
    
    configure.in:151: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
    detected in body
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5746 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97292c00843822de2328c0ab64d503cfee27b58a (tag: ccid-1.4.4)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 13 08:55:51 2011 +0000

    Release 1.4.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5742 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 12 ++++++++++++
 configure.in |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 424662850a4c6f8fd15c303016c9400389ac279c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 13 08:50:14 2011 +0000

    Some minor corrections
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5741 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 649bb2b9b0429d7b4a230bf302ec9f86bbabc5f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 12 14:17:17 2011 +0000

    OpenUSBByName(): Some early Gemalto Ezio CB+ readers have bDeviceClass,
    bDeviceSubClass and bDeviceProtocol set to 0xFF (proprietary) instead of
    0x00.
    
    So on Mac OS X the reader configuration is not done by the OS/kernel and
    we do it ourself.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5740 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     |  1 +
 src/ccid_usb.c | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)

commit 20ad84f481a4d1b9b2ded6e3ef6ccf0cf3fe67e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 12 12:54:22 2011 +0000

    OpenUSBByName(): move declaration of readerID outside of the
    USE_COMPOSITE_AS_MULTISLOT case so that the variable can also be used
    elsewhere
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5739 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 97d06ad93a4c95bd3d7e3573aca90c75ca009c7e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 12 12:52:51 2011 +0000

    OpenUSBByName(): remove a (useless) { } block level
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5738 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 56 +++++++++++++++++++++++++++-----------------------------
 1 file changed, 27 insertions(+), 29 deletions(-)

commit d4a0a7285c62555dd7c96ec71775db4e97fd35ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 12 08:57:20 2011 +0000

    OpenUSBByName(): log the error code returned by
    libusb_get_active_config_descriptor() if any
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5737 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 33e33152999d6675d8750ac60df367ef5eddc9fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 13:46:41 2011 +0000

    Add Gemalto Ezio Shield Secure Channel, Gemalto Ezio Shield PinPad and
    Gemalto Ezio Generic
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5731 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +++
 1 file changed, 3 insertions(+)

commit 30961c4355182e014182fb1647ffe9c7036ca093
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 13:29:39 2011 +0000

    Add Gemalto GemCore POS Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5728 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemCorePOSPro.txt | 91 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)

commit 18b965c0b224f23c72fe39ac35b10d3dce96ebbe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 13:17:37 2011 +0000

    init_driver(): do not fail if the Info.plist file is not found
    
    This may happen if the driver for the serial GemPC Twin is used but
    the USB driver is NOT installed (no .bundle directory).
    
    Thanks to Frederic Dumas for the bug report.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5727 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 9180e3dab4075f3ece6e0ef911b30476d3d45e72
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 09:47:52 2011 +0000

    Add Gemalto Ezio CB+
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5726 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_CB+.txt  | 56 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 57 insertions(+)

commit d5e9430d9d7c8013f11988dbbec5d63345baf9f6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 09:36:40 2011 +0000

    Add support of TLV Properties wLcdMaxCharacters and wLcdMaxLines
    They just duplicate wLcdLayout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5725 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 61be4eca35bcb4686df2e4f3a1da8fbc8b9ae110
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 09:04:07 2011 +0000

    Add table for bMsgIndex[1-3] and correctly set bMsgIndex2 and bMsgIndex3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5724 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 0bd573e6ea8502e0a192f8313a7b1381f0870d6c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 08:57:35 2011 +0000

    Update copyright
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5723 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01579999c5bfb510fb9a55e747c445640fde7abd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 08:57:03 2011 +0000

    Add table for bEntryValidationCondition
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5722 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 3a0d467e3245855009ba24ed8addf863c536b856
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 9 08:21:02 2011 +0000

    Add Gemalto Ezio Shield
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5718 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_Ezio_Shield.txt | 56 +++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt   |  1 +
 2 files changed, 57 insertions(+)

commit a4de33507ea7565864b55dd5dff8ee222505fddc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 7 12:43:17 2011 +0000

    Use $(sysconfdir) instead of hardcoded "etc" in install_ccidtwin rule
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5716 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8b548e75440c582be89e252e86bc73e63e42efb4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 7 12:41:57 2011 +0000

    Reuse the definition of $usbdropdir to define the default value of
    ccidtwindir
    
    It is important if --enable-usbdropdir=DIR is used and
    `$PKG_CONFIG libpcsclite --variable=usbdropdir` should then not be used.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5715 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2afa50b256a63199e8fed926c81206638d3d26db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 22 14:37:45 2011 +0000

    Activate USB automatic power suspend. The Linux kernel should power off
    the reader automatically if it is not used (pcscd is not running).
    
    Documentation from http://www.lesswatts.org/projects/devices-power-management/usb.php
    
    Closes: alioth bug [#311273] CCID driver: Enable USB selective suspend
    when possible
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5706 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/92_pcscd_ccid.rules | 5 +++++
 1 file changed, 5 insertions(+)

commit 5357262638f00c0a15fc9a2ff615568ba0161f91
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 14 16:29:55 2011 +0000

    firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5698 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/MSI_StarReader_SMART.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cd0f3b06370a98da2f5d1a2d4aadc189aba8576b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 8 12:52:51 2011 +0000

    T0_card_timeout/T1_card_timeout: set timeout to 60 seconds instead of 60
    milliseconds if the ATR is non ISO
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5695 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bdb8f9fb89654f0db6a2d93d13fe1f7f7b481ad4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 7 11:49:12 2011 +0000

    Firmware 1.24 of the HP USB CCID Smartcard Keyboard fixes the problem
    reported with the 1.22. But the pinpad is (still) bogus.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5693 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HP_kus-0133.txt       | 14 ++++----------
 readers/supported_readers.txt |  2 +-
 src/ccid_usb.c                |  1 +
 3 files changed, 6 insertions(+), 11 deletions(-)

commit 9e310c9ae9afa49c67ddf517c5e616cb2d74df80 (tag: ccid-1.4.3)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 2 18:47:10 2011 +0000

    release 1.4.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5688 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 11 +++++++++++
 configure.in |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit cfc8d9833894d7613d365f0684520098a33d3bc2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 30 11:12:30 2011 +0000

    firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5681 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/LTC31v2.txt | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit cf0b45af75a049a12f83e2619b931a50dbbea014
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 28 19:06:25 2011 +0000

    Add Feitian ePass2003
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5678 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_ePass2003_PKI.txt | 49 +++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt     |  1 +
 2 files changed, 50 insertions(+)

commit f523f336e940596e606d45d9cf17aaf4b9d5f3d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 26 17:03:25 2011 +0000

    Fix a stupid bug in the previous revision
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5672 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1be73be94c62a1c0f6ef234d77d75b5fbbff92cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 26 16:47:55 2011 +0000

    OpenUSBByName(): check the value returned by libusb_init()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5671 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit fa8017cec6ce94322fa0716679a7bc531634d22e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 23 12:42:50 2011 +0000

    the Secure Pin Entry of the HP USB Smart Card Keyboard is bogus so
    disable it
    
    http://martinpaljak.net/2011/03/19/insecure-hp-usb-smart-card-keyboard/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5666 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 7 +++++++
 src/ccid.h | 1 +
 2 files changed, 8 insertions(+)

commit ab131dfc0aef2571c27c8ed21b298bfac9e74546
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 18 09:56:48 2011 +0000

    ccid_error(): simplify code and avoids a "clang --analyze" warning
    
    ccid.c:490:5: warning: Value stored to 'text' is never read
                                    text = var_text;
                                    ^      ~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5660 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 09c3e37647c698cd55caa01be3da53f36183ac8b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 15:26:05 2011 +0000

    Add SCM SCL011
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5656 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCM_SCL011.txt        | 58 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 59 insertions(+)

commit 6126729c1b8bf5da194f4967e43b0267e6d010ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 13 09:56:09 2011 +0000

    Use the same code as in pcsc-lite to detect the plateform name (BUNDLE_HOST)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5654 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 30 ++++++++----------------------
 1 file changed, 8 insertions(+), 22 deletions(-)

commit 97bd3351a89336d35f668ab4c629e8854c33c8d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 9 15:41:14 2011 +0000

    Add Vasco DIGIPASS 920
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5651 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_Digipass920.txt | 106 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 107 insertions(+)

commit fce9758b0b80558431d94df147821a629d131764
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 8 20:21:22 2011 +0000

    Add a new Neowave Weneo reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5645 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Neowave_Weneo4.txt    | 59 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 60 insertions(+)

commit 27a340f56c6c64fbdb1799c48596f80bc3b64000
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 13:51:53 2011 +0000

    Do not install RSA_SecurID_getpasswd and Kobil_mIDentity_switch and
    the associated documentation.
    
    Only very few people need these tools. Adding them bring a dependency
    on libpcsclite (see Debian bug #612972 "libccid: circular dependency
    with pcscd and libpcsclite1")
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5640 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Makefile.am | 8 ++++----
 contrib/RSA_SecurID/Makefile.am            | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit e468eef7aa6711241941448d6d413b31d34683ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 13:41:00 2011 +0000

    Use the :libudev: instead of :libhal: naming scheme.
    It is supported by pcsc-lite since revision 5638.
    
    It is only usefull for USB devices with more than one CCID interface.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5639 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 44 ++++++++++----------------------------------
 1 file changed, 10 insertions(+), 34 deletions(-)

commit ac5e76f035822ca6c67cec2837fe2345626b580e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 09:03:48 2011 +0000

    get_IFSC(): parse TA byte before TD byte for a same iteration. So that
    TA3 is parsed before TD3 and the IFSC is correctly parsed in an ATR
    like: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
    
    Thanks to Toshimune Konno for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5637 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 55044cab63afc5b924c18d9107493713944e1e4d (tag: ccid-1.4.2)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 22 22:12:51 2011 +0000

    release 1.4.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5626 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 13 +++++++++++++
 configure.in |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 7937c5c9a2d06cd60a47dd1fd396345d1f222710
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 22 19:30:35 2011 +0000

    Add Xiring MyLeo
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5625 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit f5bfba534b8e470dedcc4d0fa372c62de91e2fd5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 22 19:17:09 2011 +0000

    Add Aktiv Rutoken lite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5622 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Aktiv_Rutoken_Lite.txt | 49 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt  |  1 +
 2 files changed, 50 insertions(+)

commit 2da08b180951431dabc9e8940a98525792d6873e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 18:07:22 2011 +0000

    Use /bin/sh instead of bash
    
    bash is installed in /usr/local on FreeBSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5620 0ce88b0d-b2fd-0310-8134-9614164e65ea

 bootstrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 073277594e00fee831f9f341b805fac5c3555be2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 16 14:51:18 2011 +0000

    Add another Broadcom 5880 with PID = 0x5802
    This one is a dual interface contact/contactless
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5615 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880v4.txt | 106 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

commit efe98a4a9878222d6243205bf93501344ab68a12
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 16 14:49:05 2011 +0000

    Concat the 2 interfaces of the GemProxDU and GemProxSU in only 1 .txt
    file each now that matrix.py can support it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5614 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{GemProxDU_contact.txt => GemProxDU.txt} | 52 ++++++++++++++++++++++++
 readers/GemProxDU_contactless.txt                | 52 ------------------------
 readers/{GemProxSU_contact.txt => GemProxSU.txt} | 52 ++++++++++++++++++++++++
 readers/GemProxSU_contactless.txt                | 52 ------------------------
 4 files changed, 104 insertions(+), 104 deletions(-)

commit f00581f48644d9ba83996d9bb8efdae277a1b1ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 16 12:52:16 2011 +0000

    Align the number of lines and characters per line in wLcdLayout parse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5599 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eab53840bcb3dbc1e038b7741630a47029f9d0b7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 13 11:01:46 2011 +0000

    Correctly parse wLcdLayout (the 2 bytes were interverted)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5596 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ATMEL_AT91SO.txt           | 4 ++--
 readers/CardMan3821.txt            | 4 ++--
 readers/GemPCPinpadv2.txt          | 4 ++--
 readers/Kobil_EMV_CAP.txt          | 4 ++--
 readers/Kobil_mIDentity_visual.txt | 4 ++--
 readers/Todos_Connectable.txt      | 4 ++--
 readers/Todos_Cx00.txt             | 4 ++--
 readers/Vasco_DP855.txt            | 4 ++--
 readers/Vasco_DP865.txt            | 4 ++--
 readers/Xiring_Leov2.txt           | 4 ++--
 readers/Xiring_MyLeo.txt           | 4 ++--
 readers/Xiring_XI-SIGN.txt         | 4 ++--
 readers/Xiring_XI-SIGN_6000.txt    | 4 ++--
 13 files changed, 26 insertions(+), 26 deletions(-)

commit 8a3e77fcd1719104ea0bb0c65d85ebd443ea963d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 13 10:57:02 2011 +0000

    The bytes for wLcdLayout were interverted
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5595 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 61d21d2824ace0e61c958f44628017dc578eaeda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 13 10:42:04 2011 +0000

    Use a SCARD_SHARE_SHARED instead of SCARD_SHARE_DIRECT since we are
    really talking to the card, not just to the reader.
    So SCardConnect() has to power on the card if needed.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5594 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ac2f18777c8586787ac1be3f2c942e4db7163bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 11 20:04:26 2011 +0000

    Do not add the version to the library name
    
    Thanks to Diego Elio Pettenò for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5593 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 02b7480ddc3c4bcb78f92dbc1351aa180aae2b9b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 11 19:55:53 2011 +0000

    make parse a noinst_PROGRAMS
    
    Thanks to Diego Elio Pettenò for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5592 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13680980756a252c4dec189d01d8765cf2c3ea02
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 9 19:45:03 2011 +0000

    Add Xiring MyLeo reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5586 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Xiring_MyLeo.txt | 76 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit 0829f795883571d27985613412d9a2cc3e836091
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 4 12:41:58 2011 +0000

    CmdXfrBlockCHAR_T0(): use 'int' instead of 'char' for backup_len
    variable since it can contain up to 256.
    
    Thanks to el Tuba for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5578 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9dafb4042c02fa12378ce2406054d30cbe27b1db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 29 14:31:36 2011 +0000

    Add Xiring Leo v2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5570 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 5f89882afe2871548b77db71e5fd25f9bcbec09f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 29 12:44:07 2011 +0000

    New firmware release
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5565 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Xiring_Leov2.txt | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 0c979488c386f3c1902cb5a36a04a5a101a4043d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 28 20:12:43 2011 +0000

    Correctly display the 2 last bytes (status word) instead of potentially
    garbage in the received buffer.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5563 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 20fc8b7518b6eaf4c2841b590a9bb585265f4e4c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 28 20:10:13 2011 +0000

    Correctly identify the command numbers in the error messages
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5562 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 535928b6ab5f257d2d416ae7d8c248e185245a5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 20 09:50:00 2011 +0000

    t1_xcv(): remove useless affectation
    
    openct/proto-t1.c:675:3: warning: Value stored to 'rmax' is never read
                    rmax = rmax_int;
                    ^      ~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5542 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 1 -
 1 file changed, 1 deletion(-)

commit 134280547adea7f2458f7c464e887ad4a12d4c0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 20 09:47:42 2011 +0000

    SecurePINVerify() & SecurePINModify(): ignore the returned value of
    t1_build()
    
    commands.c:416:3: warning: Value stored to 'ret' is never read
                    ret = t1_build(&((get_ccid_slot(reader_index))->t1),
                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    commands.c:653:3: warning: Value stored to 'ret' is never read
                    ret = t1_build(&((get_ccid_slot(reader_index))->t1),
                    ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5541 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90d4236cd17096e036413a90088781124f2b8eef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 20 09:46:09 2011 +0000

    T0ProcSW1(): remove useless affectations
    
    commands.c:1818:2: warning: Value stored to 'in_buf' is never read
            in_buf++;
            ^~~~~~~~
    commands.c:1817:2: warning: Value stored to 'rcv_buf' is never read
            rcv_buf++;
            ^~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5540 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 --
 1 file changed, 2 deletions(-)

commit 80f4d09a31a28ee4d49a723cee9e85b20b5c32a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 19 09:15:32 2011 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5527 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/iDream.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit e4d3ac07751cc9bc2d73857e4ef3133a9a4ea6e2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 18 15:19:34 2011 +0000

    Add an explicit cast to avoid a compiler warning
    
    openct/proto-t1.c:775:10: warning: comparison of integers of different signs:
          'int' and 'unsigned int' [-Wsign-compare]
                            || (n != 4 + t1->rc_bytes) ...
                                ~ ^  ~~~~~~~~~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5516 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9b058c6207430e3270889f0f4008b12f04667fdc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 18 15:18:29 2011 +0000

    Add an explicit cast to avoid a compiler warning
    
    ifdhandler.c:410:16: warning: comparison of integers of different signs:
          'unsigned long' and 'int' [-Wsign-compare]
                            if (*Length >= CcidSlots[reader_index].nATRLength)
                                ~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5515 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98d745e08a9937b768390dbbb987ca22eb2db00f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 18 15:17:10 2011 +0000

    Add an explicit cast to avoid a compiler warning
    
    commands.c:169:16: warning: comparison of integers of different signs:
          'unsigned int' and 'int' [-Wsign-compare]
                    if (*nlength > r-1)
                        ~~~~~~~~ ^ ~~~
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5514 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a018139f6be51be848c8860f68ad9547e571b3c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 18 15:12:51 2011 +0000

    Do not redefine macro offsetof() if already defined
    
    Thanks to clang(1) compiler
    commands.c:51:9: warning: 'offsetof' macro redefined [-pedantic]
    #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
            ^
    In file included from commands.c:25:
    In file included from /usr/include/string.h:33:
    /usr/lib/clang/1.1/include/stddef.h:41:9: note: previous definition is here
    #define offsetof(t, d) __builtin_offsetof(t, d)
            ^
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5513 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 ++
 1 file changed, 2 insertions(+)

commit 79fa50283d1ff93159cdeaf7dad96fb47da55987
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 10:29:52 2011 +0000

    T1_card_timeout(): This is the card/reader timeout.  Add 1 second for
    the libusb timeout so we get the error from the reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5499 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++++
 1 file changed, 4 insertions(+)

commit f4622440ac495bac595fe4eb9ed0a6d837e6ff43
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 7 15:15:09 2011 +0000

    IFDHGetCapabilities(): multi slot readers does not (yet) support
    TAG_IFD_POLLING_THREAD_WITH_TIMEOUT
    
    The polling function will return for a event in any slot not just the
    slot we are interested in. And the event will be lost for the real slot.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5495 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +++++
 1 file changed, 5 insertions(+)

commit c8677653f46686035c0e7b5d6d81ce63f4096467
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 7 14:45:50 2011 +0000

    CloseUSB(): free the serial number string only for the last slot since
    they all point to the same string.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5494 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4045b424ee9117cbc88ec4c4c0fbe5a8dd4192be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 5 16:31:34 2011 +0000

    Add Vasco DIGIPASS KEY 860 and Vasco DIGIPASS KEY 200
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5488 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DP200.txt       | 103 ++++++++++++++++++++++++++++++++++++++++++
 readers/Vasco_DP860.txt       | 103 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   2 +
 3 files changed, 208 insertions(+)

commit 471ed83a1f7cd47df043a1cc51e3d135ab281827
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 10:04:12 2011 +0000

    Sort devices by Product ID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5477 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit bfe96ddd9acf79ebea695dbbe3a77a8973996ca6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 10:01:33 2011 +0000

    Reenable O2 Micro and Blutronics "bogus" readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5476 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit 4049e6e3900d81b75ff9e6259ca033dd59a0c516
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:54:34 2011 +0000

    Reenable O2MICRO_OZ776_PATCH since a new patch is now included in
    revision 5473
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5475 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97a8e97d5bdd815f50aa79faae3ae1be9ec5d651
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:53:35 2011 +0000

    Use get_ccid_device_descriptor() instead of using
    usb_interface_descriptor->extra directly to support "bogus" readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5474 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 5fa4cfb0923611cec478d21842ed9430aee7f2e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:52:26 2011 +0000

    Add and use get_ccid_device_descriptor() to get the CCID descriptor
    including a fix for bogus readers (Oz776, Reiner SCT and bludrive II)
    
    Thanks to Diego Elio Pettenò and Dario Leone for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5473 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 100 ++++++++++++++++++++++++++++++++-------------------------
 src/ccid_usb.h |   2 ++
 2 files changed, 58 insertions(+), 44 deletions(-)

commit 409b22da4d57656b142a7737667e90344731b1fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:46:46 2011 +0000

    Define log level to maximum to get error messages from ccid_usb.c
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5472 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 534c674e902cbff5b7448811fb616ca78f68c118
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:36:54 2011 +0000

    Rename variable usb_interface to usb_interface_descriptor to better
    match the libusb type
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5471 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 1b3638bcdaf373b06d4f5eee0a4da31e1b8b7e47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 09:31:45 2011 +0000

    Rename variable extra to device_descriptor
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5470 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 146 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 73 insertions(+), 73 deletions(-)

commit 08d4b84dfa5cc76536de6e0e02a4a6b97da12eb5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 4 07:41:16 2011 +0000

    Remove useless file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5465 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/.dependencies | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 151ddf1ebbe2f201f231ee55a866c811645470c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 3 14:53:57 2011 +0000

    Add a new Neowave Weneo token
    
    Closes Debian bug #570167
    "libccid: New Neowave Weneo card version with new productId"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5463 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Neowave_Weneo3.txt    | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 56 insertions(+)

commit 775bf91f93a67cf0e0c289ce6dc7ebb56b7da0a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 21 09:47:30 2010 +0000

    Add Oberthur ID-ONE TOKEN SLIM v2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5461 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Oberthur-ID-ONE_token_slim_v2.txt | 105 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt             |   1 +
 2 files changed, 106 insertions(+)

commit 3a9685f686219980d3bb14075180a243601960f1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 17 08:59:21 2010 +0000

    OpenUSBByName(): return STATUS_COMM_ERROR instead of
    STATUS_NO_SUCH_DEVICE if the cause of the failure is
    libusb_claim_interface(). The main cause if the use of OpenCT.
    
    The OpenCT detection code in pcsc-lite is not triggered if the driver
    returns STATUS_NO_SUCH_DEVICE. So the driver must return someting else
    in that case.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5458 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 170921981bd3878209944cf5951ced3ff2832818
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 16 08:59:08 2010 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5457 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCPinpadv2.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42f2f3ee6ce2086e432b667a50801ce92beed2dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 16 08:48:57 2010 +0000

    Add ACS APG8201 PINhandy 1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5455 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_APG8201.txt       | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 51 insertions(+)

commit 9d30693611b209464a7dd6edd0864a481299e6c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 15 13:29:41 2010 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5451 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Eutron_SIM_Pocket_Combo_(Card_Reader).txt | 8 +++++---
 readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt  | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

commit ecad505a818cfc80d251463ff9eea3e0b1e4df65
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 15 13:27:23 2010 +0000

    Rename and split SIM_Pocket_Combo.txt in
    Eutron_SIM_Pocket_Combo_(Card_Reader).txt and
    Eutron_SIM_Pocket_Combo_(SIM_Reader).txt
    
    The device contains a hub with 3 devices: 2 CCID card readers and a USB
    Mass storage
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5450 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ...t => Eutron_SIM_Pocket_Combo_(Card_Reader).txt} | 50 ----------------------
 readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt   | 50 ++++++++++++++++++++++
 2 files changed, 50 insertions(+), 50 deletions(-)

commit 51dadf1033aa70b9e2b35d7b5420b389f04890c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 12 15:28:40 2010 +0000

    Add Feitian SCR310
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5445 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit b170bb22f3fbcd55839c2d2fdff1da46c11a5af3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 12 15:26:57 2010 +0000

    Feitian SCR310 reader (also labeled Rokey 301)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5444 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_SCR310.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit d9d398a2ae159f774abfc0f94a0b83f782197991
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 10 14:44:40 2010 +0000

    OpenUSBByName(): use the correct type to fix compiler warning
    
    ccid_usb.c: In function `OpenUSBByName':
    ccid_usb.c:294: warning: comparison between signed and unsigned integer
    expressions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5437 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f047d905b03b76a0f2c985288840e9a0297a686
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 10 09:14:00 2010 +0000

    Todos Connectable reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5436 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_Connectable.txt | 54 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit 8fda904ac92a3566be8c258d4304338e0c21c6ef (tag: ccid-1.4.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 3 14:41:27 2010 +0000

    release 1.4.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5430 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 21 +++++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit 92527b4a6c18ec7fe073b9b24a0eed7fdc467165
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 1 17:06:58 2010 +0000

    Add Free Software Initiative of Japan Gnuk token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5425 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Fsij_gnuk.txt         | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 52 insertions(+)

commit 9afea17da32efd871461b8e2bb3fa97b248a22aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 20 09:15:24 2010 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5409 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SpringCard_CSB6_Ultimate.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6d5c5cf30180ad4048ca592080165fec42765778
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 17 13:06:36 2010 +0000

    Add Xiring Leo v2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5404 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Xiring_Leov2.txt | 68 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit 851b51597a71a28380c0346001072298af6f738f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 17 13:05:55 2010 +0000

    define DISPLAY_EXTRA_VALUES to display the extra (invalid) values
    returned by bNumClockSupported and bNumDataRatesSupported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5403 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 76451a997ccbbf14bf4a1487b9154ced09256967
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 12 14:23:31 2010 +0000

    Athena IDProtect Key v1 was bogus. The v2 should work.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5397 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Athena_IDProtect_Key.txt | 12 ++++++------
 readers/supported_readers.txt    |  2 +-
 src/ccid_usb.c                   |  1 +
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 5af3afc0e13e2fa8d10868e3980087216eedd86f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 12 09:57:58 2010 +0000

    Regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5396 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan6121.txt | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit bedcf3b6d4b6311f49cbd66542de4545078a7622
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 8 14:24:34 2010 +0000

    IFDHCreateChannelByName(): increase the timeout from 100ms to 1000ms to
    give more time to the reader to setup and answer.
    
    100ms is too short for the Kobil KAAN Base for example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5389 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 12e8a9bb806645f1e42ac7e5fed2ab88f414ce44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 5 22:49:01 2010 +0000

    ReadSerial(): further improve check from revision 5381
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5382 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17ffe2847135806e4ab31651861f8eeb269932f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 5 22:42:16 2010 +0000

    ReadSerial(): avoids a possible integer overflow if the CCID frame is
    corrupted or malign.
    
    Thanks to Rafael Dominguez Vega for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5381 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 161318a61999cad3da1d9adeac70e3aba5b82e5f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 27 07:13:19 2010 +0000

    Add BZH uKeyCI800-K18
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5365 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/BZH_uKeyCI800-K1.txt  | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 53 insertions(+)

commit 333e7e6adde5978db1661ea49e47aa74a114e980
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 26 16:39:44 2010 +0000

    Normalize the Vid and Pid hex values
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5363 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 98e1e61cfe007004f760074d18e3c9cd9b75305f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 26 16:21:38 2010 +0000

    Add a new model of SCM SCR 3310
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5361 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3310_2.txt         | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 7c9648be9cd03556836708584a80b766dfab2fc8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 26 16:17:05 2010 +0000

    Add Akasa AK-CR-03 reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5360 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Akasa_AK-CR-03.txt | 111 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 111 insertions(+)

commit ce4b242ef48653c78941331676375c60cf8a0d10
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 21 18:54:26 2010 +0000

    Use TAG_IFD_POLLING_THREAD_WITH_TIMEOUT instead of
    TAG_IFD_POLLING_THREAD to support the auto power off feature introduced
    in pcsc-lite revision 5328
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5330 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit ddb22a4f33c70025bceaa4fcf3faba6f9da97f11
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 21 18:52:48 2010 +0000

    Remove two useless static function declarations
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5329 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ----
 1 file changed, 4 deletions(-)

commit f555f02ab6e1e2bf827a378eb23ad40a19d08e4c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 19 08:11:41 2010 +0000

    get_IFSC(): 0xFF is not a valid value for IFSC according to ISO 7816-3,
    CCID and MasterCard standards. The maximum value is 0xFE.
    
    The "TIVU SAT" from ITALY www.tivu.tv card has such an IFSC in its ATR:
    3F FF 95 00 FF 91 81 71 FF 47 00 54 49 47 45 52 30 30 33 20 52 65 76 32 35 30 64
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5325 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 91c77a01966f0ef3de497e6e07b5008eeb32e6b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 14 09:48:31 2010 +0000

    src/pcscd_ccid.rules has been renamed to src/92_pcscd_ccid.rules in
    revision 5263. So update the name in INSTALL_UDEV_RULE_FILE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5320 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d6ec76f7fbf1920cd85aecd07407abbf3c4d11d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 14 09:46:02 2010 +0000

    Use /bin/echo instead of the echo shell version to use color escape codes
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5319 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eab2fde6c9327b291267972ee3266a4ab1425fda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 14 09:39:35 2010 +0000

    Remove --enable-udev option since it is not used anymore with libhal.
    The udev rules file is now used to change the access rights of the
    device and not send a hotplug signal to pcscd.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5318 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in             |  7 -------
 src/Info.plist.src       |  2 +-
 src/Makefile.am          |  7 +------
 src/create_Info_plist.pl | 10 +---------
 4 files changed, 3 insertions(+), 23 deletions(-)

commit 1bd5bcb2626af3b6e70d6fc640ac0b724bf4f152
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 13 12:09:27 2010 +0000

    Need pcsc-lite 1.6.5 for TAG_IFD_POLLING_THREAD_WITH_TIMEOUT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5312 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8451515573d4717bcab5ddc8c87a022a369e9287
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 13 11:59:41 2010 +0000

    pcscd_ccid.rules is renamed 92_pcscd_ccid.rules in revision 5263
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5311 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd927c98ef8d1e4a47276b56e8832be671179bd8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 13 11:56:26 2010 +0000

    MacOSX/reader.h.in is now replaced by MacOSX/reader.h since pcsc-lite
    revision 5254
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5310 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0157398ce1418adbb3e65ce01d82e443cf476aae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 13 11:21:51 2010 +0000

    build: remove use_usb_interrupt variable which is not set.
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5309 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 ---
 1 file changed, 3 deletions(-)

commit 923cdb361723b835826b6b8b513de4e8f63ecd55
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 08:57:07 2010 +0000

    Update some paragraphs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5284 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 48 ++++++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 26 deletions(-)

commit 04cffe77fac299735c7ffb17881bf9397b180605
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 08:48:17 2010 +0000

    Remove the "Known problems" section about Mac OS X libusb since we know
    use libusb-1.0. The bug should/may have been fixed.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5282 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 12 ------------
 1 file changed, 12 deletions(-)

commit ace40d070996c42e504884aabf870eab8e9a77a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 20 08:13:24 2010 +0000

    Rename to add the number in the file name. The file shall be _after_
    91-permissions.rules on Debian.
    
    See http://permalink.gmane.org/gmane.linux.hotplug.devel/16139
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5263 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/{pcscd_ccid.rules => 92_pcscd_ccid.rules} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 083c18252c344997d39edb64edea3c6dc514026e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 15 14:32:18 2010 +0000

    No need to convert reader.h.in in reader.h since revision 5252.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5257 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure   | 2 --
 MacOSX/reader.h    | 1 +
 MacOSX/reader.h.in | 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

commit 48cea04d5b6b70b6d4b9467d7535d374a6d8a8bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 14 09:31:11 2010 +0000

    No need to use HOST_TO_CCID_16() and HOST_TO_CCID_32() since revision 5252
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5253 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit c85776367975797073191cb6087c4ecae81f1e93
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 14 09:29:02 2010 +0000

    SecurePINVerify() & SecurePINModify(): Accept big and little endian byte
    orders for multibytes fields
    
    The application should not use HOST_TO_CCID_16() and HOST_TO_CCID_32()
    any more and just use the normal byte order of the architecture.
    
    Thanks to Douglas E. Engert for the patch
    http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0145.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5252 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 299cccc655757c7f86ef777318a98c2dc3f2b46e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 13 13:00:19 2010 +0000

    Use GROUP= instead of RUN+= to avoid a race
    
    See the thread "Use GROUP= in a rule matching an interface of the
    device?" on linux-hotplug@vger.kernel.org mailing list
    http://www.spinics.net/lists/hotplug/msg04165.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5251 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43ce4d7c51afbf86b5f081957cba5b11dd69f544
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 4 14:41:32 2010 +0000

    Add a ENV{DEVTYPE}!="usb_device" rule as suggested by Marco d'Itri
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5244 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 1 +
 1 file changed, 1 insertion(+)

commit b17d7df13b37840405c77ff5d6c0812387b88745
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 3 14:00:01 2010 +0000

    HP kus-0133 is not supported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5237 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HP_kus-0133.txt       | 65 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 66 insertions(+)

commit a50d6d4283c02e97be071a14cb2a589020d0c136
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 3 13:57:54 2010 +0000

    update URL to use ccid/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5236 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a8d103d1d3829c9905486d6a01797e934ff56f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 3 09:01:08 2010 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5229 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_200_MC.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e92cad7346e7bbad90e6d41cdefbd5d4b4c0c8da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 2 12:56:42 2010 +0000

    Change the group ownership of the device to "pcscd" when a reader is
    connected
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5223 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 11000211420f73811f82a84ac88d35c6d083cf5f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 2 12:50:07 2010 +0000

    Add $Id$
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5222 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 1 +
 1 file changed, 1 insertion(+)

commit cb33748d15ac9225837d95c56e1500dc3e92ccbf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 2 12:47:26 2010 +0000

    Factorize teh SUBSYSTEMS=="usb" test
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5221 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit fc03313882bbeda75eafab39acad38ffa36bc882
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 31 18:51:30 2010 +0000

    Add ReinerSCT cyberJack RFID basis
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5207 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ReinerSCT_cyberJack_RFID_basis.txt | 51 ++++++++++++++++++++++++++++++
 readers/supported_readers.txt              |  3 ++
 2 files changed, 54 insertions(+)

commit 1f7869a53f1a5f6630e36fb4c2b3ac532d78a67c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 31 08:58:10 2010 +0000

    ifdhandler.c: In function ‘IFDHPolling’:
    ifdhandler.c:328: warning: unused variable ‘ret’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5206 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 -
 1 file changed, 1 deletion(-)

commit f83c1ea6806c62d39ba7ba305c92f01658796e47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 31 08:55:56 2010 +0000

    Convert the return value from libusb code to IFD_* in InterruptRead()
    instead of IFDHPolling().
    
    We do not return IFD_NO_SUCH_DEVICE any more. This value will be
    returned by the next libusb_*() call
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5205 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 4 +++-
 src/ifdhandler.c | 7 +------
 2 files changed, 4 insertions(+), 7 deletions(-)

commit e9a491beb0741dd2bcbe60d93183f425757bd03e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 26 12:05:45 2010 +0000

    Remove O2 Micro Oz776 and Blutronics Bludrive II CCID since they are no
    more supported since version 1.4.0
    
    The USB descriptor is bogus and the patch in get_ccid_usb_interface()
    does not work with libusb-1.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5189 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit c618ac26d2484e16d5e80d003e68be5e00353e17
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 26 09:32:41 2010 +0000

    IFDHSetCapabilities(): remove dead comments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5188 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 -----
 1 file changed, 5 deletions(-)

commit 35adb26f4bf03006433ff75dcc24af25d8fa4d4a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 26 09:13:26 2010 +0000

    Add --enable-embedded (default is no) to build libccid for an embedded
    system.
    
    This will activate the NO_LOG option to disable logging and limit RAM
    and disk consumption.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5187 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 191c597f4eec46314eba65de0f47979589ed4188
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 26 08:58:06 2010 +0000

    Include config.h before any other local includes to the configuration
    defined in config.h is used.
    
    This is just a preventive change.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5185 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 src/ccid_usb.c    | 2 +-
 src/commands.c    | 2 +-
 src/ifdhandler.c  | 2 +-
 src/utils.c       | 1 +
 5 files changed, 5 insertions(+), 4 deletions(-)

commit de8adbeb305fdb323410da2277f6e8c258c87ff6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 09:46:45 2010 +0000

    ccid_open_hack_pre(): call InterruptRead() only if the device has an
    interrupt pipe endpoint (3 in total)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5182 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ad96db1d65910287f0386dba03a198d1b1d46035
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 09:45:02 2010 +0000

    add Gemalto SG CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5181 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit cb4fab0808df64a6d2527d6abf848bccd1b15cee
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 23 09:03:02 2010 +0000

    ccid_open_hack_pre(): use InterruptRead() with a timeout of 100ms
    instead of 10ms to give more time to the device to respond.
    
    This allows the Gemalto SG CCID to always start correctly, not just once
    in a while.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5176 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2ec288f6a18a4d5ab21196a0abf05b51e17935b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 23 08:35:10 2010 +0000

    ccid_open_hack_pre(): Do not disable the call to InterruptRead() on Mac
    OS X. We now use libusb-1.0 and the timeout should work.
    
    This allows the Gemalto SG CCID to work under Mac OS X.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5174 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ----
 1 file changed, 4 deletions(-)

commit 9cc85648a7b61b7e73da7a7c9a9bc8fd100f6a64
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 23 08:24:14 2010 +0000

    Add Gemalto Smart Guardian (SG CCID)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5173 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_SG.txt        | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 53 insertions(+)

commit b24e144d188cedbc678e6d38153bd3bbe8adac7b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 23 08:23:25 2010 +0000

    Rename Gemalto Smart Enterprise Guardian
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5172 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 829847c5a4e0cd885d324594b403474b2577896b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 19 16:09:06 2010 +0000

    Use the full include path for libusb.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5166 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0fe6c6729ba68dea72cbf857b520701cb1f97b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 19 14:54:47 2010 +0000

    Use the new Info.plist parser API
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5165 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am  |  4 ++-
 src/ccid_usb.c   | 82 ++++++++++++++++++++++++++++----------------------------
 src/ifdhandler.c | 19 +++++++++----
 src/simclist.c   |  1 +
 src/simclist.h   |  1 +
 5 files changed, 60 insertions(+), 47 deletions(-)

commit d33ecbfcac5b1818dbe7942613614de486d845d2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 19 13:58:07 2010 +0000

    OpenSerialByName(): TOKEN_MAX_VALUE_SIZE is no more defined in parser.h
    
    Use MAX_DEVICENAME defined as 255 in pcscd.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5164 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b4a4d2dc9679c5f8c3bd09ba60af7ec8dff6354c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 17 09:47:16 2010 +0000

    Do not hardcode the libusb-1.0 include header path (remove the
    libusb-1.0/ part)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5153 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +-
 src/ccid_usb.c                                          | 2 +-
 src/ccid_usb.h                                          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 128656dcf501e248eebada73862d89a2abce23ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 5 18:09:04 2010 +0000

    Do not hardcode the libusb.h path. The h file is not at the same place
    on kfreebsd
    
    Fixes Debian bug #591782
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5119 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e4dbf89f56b7ef470db0b4bd0195e896a5be9b1 (tag: ccid-1.4.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 13:21:33 2010 +0000

    release 1.4.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5108 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 18 ++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 674f5c7203d9b8cf162f915fb182e8a8f20258f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 2 12:01:18 2010 +0000

    Add support of the SCM SDI 010 again. At least the contact interface can
    be used.
    
    This should not conflict with the SCM proprietary driver since the CCID
    driver will only work with pcsc-lite > 1.6.2 and recent pcsc-lite
    (>= 1.5.4) will load any specific driver before my "Class" CCID driver.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5094 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e6175154e2f1e9b44cc7802b4803fda31618bbba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 1 17:15:40 2010 +0000

    Install the serial configuration find in /etc/reader.conf.d/libccidtwin
    instead of /etc/reader.conf.
    pcscd (>= 1.6.0) will parse all the files from /etc/reader.conf.d/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5090 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 8310779690bb49fa8ce9ef87c287d542c91b5f09
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 1 17:01:19 2010 +0000

    Add SCM SCL01x Contactless Reader (disabled since unsupported)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5087 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit fc2649298a21f232efb09e3e4b220389e6df00a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 1 16:58:54 2010 +0000

    Add Gemalto Hybrid Smartcard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5086 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit d29f1f6c8911993a41c8f281fe8099752654fcdf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 1 16:49:02 2010 +0000

    Add Tianyu Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5084 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Tianyu_Smart_Card_Reader.txt | 51 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  1 +
 2 files changed, 52 insertions(+)

commit af0ac1aa193586b396658b2a64e418c71e87f248
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 1 16:46:26 2010 +0000

    Do not #include "ccid_usb.h"
    Compilation fails on Mac OS X for the libccidtwin library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5083 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c     | 1 -
 src/commands.c | 1 -
 2 files changed, 2 deletions(-)

commit efe53b1449d59cdf5370696b9a452279f7198dfb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 29 13:30:11 2010 +0000

    add get_IFSC() to get the IFSC value from the ATR.
    
    IFSC is not just the value of TAi (i>2)
    For example "3B 80 81 1F 07 19" has a TA3 but it is not the IFSC since
    T=15 is defined in TD2 so before TA3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5078 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 68 ++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 44 insertions(+), 24 deletions(-)

commit caf759715500aebf1728ab1397e80b0a1dc5c50f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 29 10:06:02 2010 +0000

    libusb <= 1.0.8 does not implement a reference counter in
    libusb_init()/libusb_exit() for the default context.
    
    We then use our own and unique libusb context.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5077 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 29fa21ec936a879775f21b59b359b05eed23846f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 27 10:46:20 2010 +0000

    check the return value of libusb_get_active_config_descriptor()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5076 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 618b4d3ee00a311a47b43c0a7bda4df59246e45d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 27 09:49:39 2010 +0000

    parse do need some parts of libccid
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5075 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 src/parse.c     | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1400d577b75bda1883ec00e631fde1bc475025ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 27 08:54:51 2010 +0000

    parse do not need to be linked with libccid
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5074 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8634df0c8bc2fe664efc064b07adaac6734f722
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 26 13:37:08 2010 +0000

    ccid_open_hack_post(): update the Gemalto proprietary command to switch
    in EMV mode. 0xA0 was an old value no more used on new products.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5072 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 169eea61a89918751a9e66519c4105d515027f2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 2 09:46:41 2010 +0000

    No need to respecify -arch in LDFLAGS since we already have the correct
    architectures specified in CFLAGS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5055 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 1 -
 1 file changed, 1 deletion(-)

commit 219159283ba16c76efa6cdd5b0106bc546bf9966
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 2 09:39:23 2010 +0000

    Fix a comment: we do not use libusb-compat-0.1 any more
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5054 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b0cc32edc7fbc228d9af859adebf4119f7dc06e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 1 12:04:50 2010 +0000

    ccid_parse_interface_descriptor(): document "USB Wake up signaling
    supported on card insertion and removal" in dwFeatures
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5052 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6857d331659321ce539638b0c67a0b82f25eb5f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:00:01 2010 +0000

    Add a new Broadcom 5880 reader (idProduct: 0x5802)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5050 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880v3.txt   | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 55 insertions(+)

commit 92c0dd81dfec28108e9fc00b3658eb8396da449f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 29 12:00:31 2010 +0000

    OpenUSBByName(): use DEBUG_CRITICAL() instead of printf() to log an
    error
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5043 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef6a8a4204e550c309dcc50064bb39fd48e0f344
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 12:58:37 2010 +0000

    WriteUSB() & ReadUSB(): also display the value returned by libusb. The
    error is not always reported by the kernel so errno is not significant.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5034 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ff7c6ad15db33eccfb669675f9ac4c661a41cda3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 12:56:50 2010 +0000

    Add DEBUG_CRITICAL5() function
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5033 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit 830a3fc4617a52f3e9d446959ede07b6d00258f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 09:33:55 2010 +0000

    Request pcsc-lite 1.6.2 minimum (instead of 1.6.0) to have
    TAG_IFD_STOP_POLLING_THREAD defined
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5030 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd9e8a57669d76765ccceaa9e25cf02a2b81a4c4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 09:27:01 2010 +0000

    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).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5028 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/ccid_usb.h   |  1 +
 src/ifdhandler.c | 35 +++++++++++++++++++-
 3 files changed, 125 insertions(+), 9 deletions(-)

commit 4773467fb64a65fbb971c5d1e9dee305bfe039e7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 09:18:00 2010 +0000

    Use ctx instead of NULL to keep the information that this parameter is
    the libusb context.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5027 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 449f8beef17f00ef0e93103518bfa2b303907393
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 09:13:45 2010 +0000

    OpenUSBByName(): call libusb_exit() if we can't use the reader
    
    CloseUSB(): call libusb_exit() before exiting
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5026 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4fb06a05de5b15f0ae588a57cf148c1f649cc80e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 21 14:50:49 2010 +0000

    OpenUSBByName(): free the libusb allocated list & devices when we are
    done with it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5025 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit 59b581356dc816749fcf9b9e256deccb84e03ec2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 21 14:44:51 2010 +0000

    OpenUSBByName(): call libusb_init() just before the next libusb call
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5024 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b772e6523fc9576df72365c633067a93162433cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 21 08:40:10 2010 +0000

    add ACS AET65 (same idProduct as many other ACS devices)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5019 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_AET65.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 8195e41ec493d33898c39ddb4664442681ee7fdc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 19 20:36:56 2010 +0000

    add C3PO LTC36
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5017 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/LTC36.txt             | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 55 insertions(+)

commit 8bd01936339e54d80c985dd4bbff278f9ace57f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 18 19:06:42 2010 +0000

    Only link with libusb-1.0.a without the 0.1 compatibility layer now the
    library has been ported to libusb-1.0 API
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5016 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca9bbfebc5b8626bed3c5f2cabb2119a00134d89
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 18 19:05:32 2010 +0000

    use libusb_detach_kernel_driver() from libusb-1.0 instead of the *_np()
    version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5015 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 911d8f6c39c95ad03a9859936a0fa9e029f2f276
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 17 13:28:24 2010 +0000

    use PROTOCOL_CCID instead of 0 when checking bInterfaceProtocol
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5014 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       | 2 +-
 src/ifdhandler.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5014d6235ee2d6c0428a732911e432c198079773
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 17 13:18:42 2010 +0000

    Rename ICCD_A in PROTOCOL_ICCD_A, ICCD_B in PROTOCOL_ICCD_B and add
    PROTOCOL_CCID for plain CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5013 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       |  4 ++--
 src/ccid.h       |  5 +++--
 src/commands.c   | 24 ++++++++++++------------
 src/ifdhandler.c |  8 ++++----
 4 files changed, 21 insertions(+), 20 deletions(-)

commit b4cf45011176029ed804d8e2fdbe9e3bbeee3670
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 17 12:34:14 2010 +0000

    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)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5012 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 400640df859f079b6e4245a953fb578edc012508
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 17 12:24:21 2010 +0000

    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.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5011 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 31aa8a46919b1e27c599e590f815af60c91e7dd4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 17 09:51:59 2010 +0000

    WriteUSB(), ReadUSB() & InterruptRead(): display strerror(errno) instead
    of just the code returned by the libusb_*_transfer() function
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5010 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d4bec14708ec9baea08f4d3f6ca7e9279eea3f00
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 20:26:44 2010 +0000

    add Todos CX00
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5007 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_Cx00.txt        | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 55 insertions(+)

commit de3c201c3304ed8716701725874b226a21ed7126
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 18:20:22 2010 +0000

    add Dectel CI692
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5002 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Dectel_CI692.txt      | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 51 insertions(+)

commit 83272eae7e81a41c5dec6daf8b78e6a0e1073ae7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 18:18:53 2010 +0000

    add Kingtrust Multi-Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5001 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kingtrust_Multi-Reader.txt | 49 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 +++
 2 files changed, 52 insertions(+)

commit e1177294e53ebd5f24fc841efb35df4a94d259dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 09:44:40 2010 +0000

    replace tabs by spaces
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4999 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDGETATTRIB.txt | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 67f3a6cfe08b9581d3cc80f122285a7a41d78b90
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 09:43:24 2010 +0000

    add SCARD_ATTR_ICC_INTERFACE_STATUS, SCARD_ATTR_ICC_PRESENCE and
    SCARD_ATTR_VENDOR_IFD_SERIAL_NO
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4998 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDGETATTRIB.txt | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 1a5749c128725d413c815bde3ea43146384012a9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 16 09:39:43 2010 +0000

    add IOCTL_FEATURE_GET_TLV_PROPERTIES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4997 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDCONTOL.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3597098efe1e2c0396190a334fbf902d2c1172f5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 14 14:02:24 2010 +0000

    use libusb-1.0/libusb.h instead of usb.h (from libusb-0.1)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4993 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 321a524d6688da36ef12d673ab0ca1dc0fead92a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 10 14:53:47 2010 +0000

    The O2MICRO OZ776 patch (for OZ776, OZ776_7772, REINER_SCT and
    BLUDRIVEII_CCID) is no more supported with libusb-1.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4988 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96d956d5c93f18354208073795e73a5648345da9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 10 14:48:17 2010 +0000

    Use libusb-1.0 instead of libusb-0.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4987 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in                                       |  43 +-
 .../Kobil_mIDentity_switch.c                       | 132 ++---
 src/ccid_usb.c                                     | 585 ++++++++++-----------
 src/ccid_usb.h                                     |   6 +-
 src/ifdhandler.c                                   |   6 +-
 src/parse.c                                        | 284 +++++-----
 6 files changed, 522 insertions(+), 534 deletions(-)

commit f4d7b9877cdd55583be1b0004ba7ec0ee85a42da (tag: ccid-1.3.13)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 4 13:29:42 2010 +0000

    release 1.3.13
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4979 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 7 +++++++
 configure.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 9ccfec77b212185f47d7b7bd2885584e00385ae9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 1 14:24:35 2010 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4975 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6dd2d880d53fc6bf3d4cf4dadbbf5725fc87450e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 1 09:43:29 2010 +0000

    update copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4973 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c               | 2 +-
 src/ccid.h               | 2 +-
 src/ccid_ifdhandler.h    | 2 +-
 src/ccid_serial.c        | 2 +-
 src/ccid_serial.h        | 2 +-
 src/ccid_usb.c           | 2 +-
 src/ccid_usb.h           | 2 +-
 src/commands.h           | 2 +-
 src/convert_version.pl   | 2 +-
 src/create_Info_plist.pl | 2 +-
 src/debug.c              | 2 +-
 src/debug.h              | 2 +-
 src/defs.h               | 2 +-
 src/ifdhandler.c         | 2 +-
 src/parse.c              | 2 +-
 src/utils.c              | 2 +-
 src/utils.h              | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

commit 71bb253ffece87d421294a740746e39b7d25e4cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 1 09:38:36 2010 +0000

    No need to #include <usb.h> since revision 4907
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4972 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 1 -
 1 file changed, 1 deletion(-)

commit 14fe0fb3b4882e0f4b4396613289cd47968d157e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 1 09:33:17 2010 +0000

    remove duplicate errno.h in AC_CHECK_HEADERS()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4971 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d68a6105b8f40aac666828a711436e208f779c69
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 1 08:45:40 2010 +0000

    Correctly display $bindir and $sysconfdir values when they are not
    changed from the default values (instead of NONE/bin and NONE/etc)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4970 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in       | 6 ++++--
 m4/as-ac-expand.m4 | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 167c675702830fff4effbf982819ce589f791d83
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 27 10:18:27 2010 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4965 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Lenovo.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit efac4d55ac4e0e7af0e14e2c51482f9ca46d2c60
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 27 09:49:51 2010 +0000

    OpenUSBByName(): allow the combination of USE_COMPOSITE_AS_MULTISLOT and
    libhal. It does work so do not prevent its use.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4963 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

commit 213eb936a57fc1de8730a20f82c7e674fb072c3a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 20 15:06:48 2010 +0000

    Add support of SCARD_ATTR_VENDOR_IFD_SERIAL_NO
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4956 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        |  5 +++++
 src/ccid_serial.c |  2 ++
 src/ccid_usb.c    | 16 ++++++++++++++++
 src/ifdhandler.c  | 16 ++++++++++++++++
 4 files changed, 39 insertions(+)

commit 49351828d68c6a13e0b33a6df54075a00c90e2c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 15 14:44:47 2010 +0000

    Gemalto PC pinpad v1+
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4943 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCPinpadv2.txt | 95 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

commit 89e9a534939052791a84bfe2afdd1cbff06096be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 10 13:24:19 2010 +0000

    Revert revision 4936 (stupid me)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4939 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit aa0f5e1590a1c94fc7ed86e47da14a7eed1a374e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 10 09:42:33 2010 +0000

    IFDHCreateChannelByName() & IFDHCreateChannel(): use the low level
    CmdGetSlotStatus() instead of IFDHICCPresence() to be able to fix the
    read timeout.
    
    We use a read timeout of 100 milliseconds instead of 2 secondes. The
    maximum wait time is now 200 milliseconds instead of 4 seconds.
    
    This increases the startup time a lot (up to 95%) when pcscd is auto started.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4938 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 42 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 36 insertions(+), 6 deletions(-)

commit 047ffe338de8f1e4d12ef079d95fe10b49f1326d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 10 09:28:02 2010 +0000

    change read timeout from second to millisecond unit to have a sub-second
    control
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4937 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        |  2 +-
 src/ccid.h        |  2 +-
 src/ccid_serial.c |  8 ++++----
 src/ccid_usb.c    |  4 ++--
 src/commands.c    |  6 +++---
 src/defs.h        |  4 ++--
 src/ifdhandler.c  | 17 +++--------------
 7 files changed, 16 insertions(+), 27 deletions(-)

commit 4d893af14690e38845031a12fcadac3900e3f69a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 10 09:18:50 2010 +0000

    SecurePINVerify() & SecurePINModify(): use min() instead of max() to get
    a minimum of 30 seconds for the read timeout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4936 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 06ae63f6dc4c8f5ae68af4b0ca201bdd73fa03c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 8 09:56:19 2010 +0000

    Minimum version of pcsc-lite is 1.6.0 instead of the unreleased 1.5.6
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4932 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4bc4ddc487ff9f36491479d7084a86f042474a0 (tag: ccid-1.3.12)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 8 09:54:35 2010 +0000

    release 1.3.12
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4931 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 47 insertions(+), 1 deletion(-)

commit 95f49dd5ecf49647f46932c7ccdf4b2102d0b345
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 17:37:08 2010 +0000

    - use libusb-1.0 and libusb-compat-0.1
    - build for Snow Leopard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4930 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 24 +++++-------------------
 1 file changed, 5 insertions(+), 19 deletions(-)

commit 2cb0668de6df51c63775910df61012d4a1e92478
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:41:07 2010 +0000

    IFDHControl(): set PCSCv2_PART10_PROPERTY_bEntryValidationCondition
    specific value only for the Gemalto PC Pinpad V1 & Covadis Véga-Alpha
    readers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4928 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 23d78652a53ccf896ff468167c0bbc7bed918953
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:38:40 2010 +0000

    Reformat output
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4927 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit 5231a710258cf6bb7b350f27bb216ec1e624bb6a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:30:24 2010 +0000

    IFDHControl(): The Covadis Véga-Alpha share the same firmware with the
    Gemalto PC Pinpad V1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4926 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ca5cad14942216fcc16e681a222950fcda6b6a42
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:26:20 2010 +0000

    IFDHControl(): add comments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4925 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit d330c2dfb282ffa001f4e6023f82da482d6fe56d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:21:30 2010 +0000

    IFDHControl(): add support of IOCTL_FEATURE_GET_TLV_PROPERTIES
    bMinPINSize & bMaxPINSize for Gemalto Pinpad V1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4924 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 1800fa8d4dad9c7f16c199ceb18380464b4084e1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 3 13:38:15 2010 +0000

    add SCM SCR3500 (same idProduct as SCR355 but different firmware)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4914 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3500.txt | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 155 insertions(+)

commit f31fdda365542ed6f4fdf9e69f26ef21f72ec772
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 2 10:18:24 2010 +0000

    add Athena IDProtect Key (unsupported see
    http://www.opensc-project.org/pipermail/opensc-user/2010-May/004023.html)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4908 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Athena_IDProtect_Key.txt | 53 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 54 insertions(+)

commit d0278ac3f51fcdb19f94c7ac2a9fb375a34990a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 1 10:40:50 2010 +0000

    Do not try to be smart and always #include <usb.h>
    
    Should fix FreeBSD issues
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4907 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9c6c267bf25b71fa1d44072c9587ad0f6d898950
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 29 07:58:03 2010 +0000

    SecurePINVerify() & SecurePINModify(): with a TPDU reader and a T=1 card
    the ns & nr sequence numbers were not correctly handled if the CCID
    command was rejected at the reader level (not sent to the card).
    The next APDU sent to the card would fail.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4902 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit e41e01d4ab76947f37059732947df91971324775
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 25 19:09:15 2010 +0000

    IFDHControl(): reuse ccid_descriptor variable when available
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4897 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit af3d2ae17337508a7e1a49e3f9dc7546195d62a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 25 19:05:39 2010 +0000

    FEATURE_MCT_READER_DIRECT is also supported by the Kobil mIDentity visual
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4896 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h       | 1 +
 src/ifdhandler.c | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 5314bda7794d9234eaabd9eeadaa28a3d93561d5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 24 13:56:08 2010 +0000

    add KOBIL Smart Token, KOBIL mIDentity 4smart,
    KOBIL mIDentity 4smart AES, KOBIL mIDentity visual,
    KOBIL mIDentity fullsize, KOBIL mIDentity 4smart fullsize AES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4893 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_Smart_Token.txt            | 56 +++++++++++++++++++++++++++++
 readers/Kobil_mIDentity_4smart.txt       | 56 +++++++++++++++++++++++++++++
 readers/Kobil_mIDentity_4smart_AES.txt   | 56 +++++++++++++++++++++++++++++
 readers/Kobil_mIDentity_fullsize.txt     | 56 +++++++++++++++++++++++++++++
 readers/Kobil_mIDentity_fullsize_AES.txt | 56 +++++++++++++++++++++++++++++
 readers/Kobil_mIDentity_visual.txt       | 60 ++++++++++++++++++++++++++++++++
 readers/supported_readers.txt            |  6 ++++
 7 files changed, 346 insertions(+)

commit 4b9c578e618c081e9efbbe21b0d1127c86e9858b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 18 18:53:27 2010 +0000

    CmdXfrBlockCHAR_T0(): debug ICCD type A algorithm
    
    Thanks to Alexander Abarzhi for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4886 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 57 +++++++++++++++++++++++++++++++++------------------------
 1 file changed, 33 insertions(+), 24 deletions(-)

commit 16caa1e9d84bbe28d2781e4a2882d2b521b0680d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 16 21:20:22 2010 +0000

    Fix Studio CC warning
    "ifdhandler.c", line 1275: warning: initializer does not fit or is out of range: 248
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4879 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 898d8e4ab90dd621179770096297fd89a7556004
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 16 21:19:16 2010 +0000

    Fix Sun Studio CC warnings
    "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 250
    "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 255
    "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 129
    "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 128
    "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 193
    "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 192
    "ifdhandler.c", line 912: warning: initializer does not fit or is out of range: 144
    "ifdhandler.c", line 912: warning: initializer does not fit or is out of range: 177
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4878 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c99188056bd9af5019b961df145c3eb3122b5756
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 16 15:37:33 2010 +0000

    SCM SCL01x Contactless Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4876 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCL01x.txt | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

commit 38bbf7c08a1cbc897335025a695d998aadd1da67
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 9 17:38:42 2010 +0000

    Add Atmel AT90SCR100, Atmel AT90SCR050, Atmel VaultIC420, Atmel
    VaultIC440, Atmel VaultIC460
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4869 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ATMEL_AT90SCR050.txt  | 90 +++++++++++++++++++++++++++++++++++++++++++
 readers/ATMEL_AT90SCR100.txt  | 90 +++++++++++++++++++++++++++++++++++++++++++
 readers/ATMEL_VaultIC420.txt  | 49 +++++++++++++++++++++++
 readers/ATMEL_VaultIC440.txt  | 49 +++++++++++++++++++++++
 readers/ATMEL_VaultIC460.txt  | 49 +++++++++++++++++++++++
 readers/supported_readers.txt |  5 +++
 6 files changed, 332 insertions(+)

commit f4d95463f342ec3a83d221d3980a54e986a00798
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 17:22:44 2010 +0000

    Remove duplicate Vid/Pid entry for Alcor Micro SCR001 and Micro AU9520
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4856 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 -
 1 file changed, 1 deletion(-)

commit 4866d455fda658a685f3c585ea540cd44e785d06
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 15:49:04 2010 +0000

    Add Vasco DIGIPASS KEY 860, Vasco DIGIPASS KEY 200, Vasco DP855, Vasco
    DP865
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4854 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vasco_DP855.txt       | 107 +++++++++++++++++++++++++++++++++++++++++
 readers/Vasco_DP865.txt       | 108 ++++++++++++++++++++++++++++++++++++++++++
 readers/Vasco_DPKey200.txt    | 105 ++++++++++++++++++++++++++++++++++++++++
 readers/Vasco_DPKey860.txt    | 105 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   4 ++
 5 files changed, 429 insertions(+)

commit 83868d1adcd44b164ce7277e9096be6cbbb4614f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 31 12:33:52 2010 +0000

    add GoldKey PIV Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4849 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GoldKey_PIV_Token.txt | 561 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +
 2 files changed, 564 insertions(+)

commit e12efb2611affc2a66583180c7c0f8969f63a374
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 30 09:48:04 2010 +0000

    add support of FEATURE_GET_TLV_PROPERTIES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4847 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h |  2 ++
 src/ifdhandler.c      | 62 ++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 61 insertions(+), 3 deletions(-)

commit 679870b4dcefbd9319afa3c3f164ebca8d5af9df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 30 09:46:07 2010 +0000

    add support of FEATURE_GET_TLV_PROPERTIES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4846 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 195 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 175 insertions(+), 20 deletions(-)

commit 07d9da2bfd90093122fa4ddb0c7010b61b50f00f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 27 14:59:59 2010 +0000

    remove spaces and tabs at end of line
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4844 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 2 +-
 src/commands.c     | 2 +-
 src/ifdhandler.c   | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 3bb3601ddedeb1689c23196c063a32281bd0bf6b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 14 16:55:30 2010 +0000

    Enable the Broadcom 5880 reader. It should work after a firmware
    upgrade.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4815 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91dfd663c60a564bd57efea47496dba0cf164523
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 12 15:42:07 2010 +0000

    Rename Gemplus in Gemalto
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4814 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL                       |  2 +-
 examples/scardcontrol.c       |  2 +-
 readers/supported_readers.txt | 19 +++++++++----------
 src/ccid_serial.c             |  2 +-
 src/reader.conf.in            |  2 +-
 5 files changed, 13 insertions(+), 14 deletions(-)

commit 4300f019e233afa633f5a9e5187d7ee2aed94d85
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 5 10:12:51 2010 +0000

    CmdXfrBlockCHAR_T0(): limit the received length to 0x1000 for ICCD
    Version A
    length is 16-bits and usb_control_msg() fails with "Invalid argument" if
    the length is > 0x100
    
    The same patch was already present in CmdXfrBlockAPDU_extended for ICCD
    Version B
    
    Thanks to Alexander Abarzhi for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4796 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit cc6580c337e90a44429ba6843c93344e0a2fedf9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 5 09:48:45 2010 +0000

    CCID_Receive(): set the received length for a ICCD Version A device
    
    Thanks to El Tuba for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4795 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8210d00e65509b6e3d6c2885b2cfcc6212270e5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 26 17:35:44 2010 +0000

    SCM SDI 010 removed on manufacturer request since not supported by my driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4780 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 924a18fe5bd33133f0e7efdba7b42f29ef9e2e12
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 24 14:36:21 2010 +0000

    Removed Smart SBV280 on manufacturer request. They use libusb directly.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4776 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2e7954e4a72260aa755fba35184c691ea88ce9f3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 24 13:26:10 2010 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4775 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a864d27739ea537fd0148c27ff5128b59f7a9c8b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 23 21:25:15 2010 +0000

    add Covadis Auriga
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4771 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Covadis_Auriga.txt    | 53 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 54 insertions(+)

commit 1272599446e0339e0dab3582a19711f494d567ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 12 20:02:35 2010 +0000

    id3_CL1356D.txt is a duplicate of id3_CL1356T5.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4761 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/id3_CL1356D.txt       | 50 -------------------------------------------
 readers/supported_readers.txt |  3 +--
 2 files changed, 1 insertion(+), 52 deletions(-)

commit 3b7f74884cbf52ef70a7b270e0833dbf0235205a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 12 19:44:44 2010 +0000

    add id3 CL1356T5
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4759 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/id3_CL1356T5.txt      | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 53 insertions(+)

commit e81c227cdabb58150d9a0ecf065c705acf3be8e1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 12 15:36:44 2010 +0000

    update Gemalto PDT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4757 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_PDT.txt       | 6 +++---
 readers/supported_readers.txt | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 191aa30839ce6e1981d87d1d2aff617fd2e2598b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 21:31:37 2010 +0000

    Fix 1 compiler warning
    
    ccid_usb.c: In function ‘InterruptRead’:
    ccid_usb.c:987: warning: pointer targets in passing argument 3 of ‘log_xxd’ differ in signedness
    /usr/include/PCSC/debuglog.h:83: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4750 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb9ce0c481e8fadc430cf5920193449784c638e2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 21:29:05 2010 +0000

    Fix 2 compiler warnings
    
    commands.c: In function ‘CCID_Transmit’:
    commands.c:1107: warning: passing argument 5 of ‘ControlUSB’ discards qualifiers from pointer target type
    ccid_usb.h:43: note: expected ‘unsigned char *’ but argument is of type ‘const unsigned char *’
    commands.c:1130: warning: passing argument 5 of ‘ControlUSB’ discards qualifiers from pointer target type
    ccid_usb.h:43: note: expected ‘unsigned char *’ but argument is of type ‘const unsigned char *’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4749 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit b03988f07f7e06752e55cff8c696168ab030583c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 21:25:36 2010 +0000

    Fix a compiler warning
    
    ccid_usb.c: In function ‘OpenUSB’:
    ccid_usb.c:138: warning: unused parameter ‘Channel’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4748 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit b0b63e3d65d4fbd8471b05f6128125a2ffce31af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 21:23:49 2010 +0000

    Do not include the reader descriptions in the archive, only the
    supported_readers.txt file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4747 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 106 +---------------------------------------------------
 1 file changed, 1 insertion(+), 105 deletions(-)

commit 26751dc16e0124b1feaf45a24a8f3a839c750684
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 21:22:29 2010 +0000

    use readers/ again (revert revision 4745)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4746 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am  | 2 +-
 configure.in | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 540100c6938c179c9290abc8c4f0ee00c0566044
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 9 20:46:22 2010 +0000

    Do not include the readers/* files in the archive
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4745 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am  | 2 +-
 configure.in | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit d223865bcde19cf69095bf47b66c1f799195c980
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 5 13:33:49 2010 +0000

    rename CL1356T.txt in id3_CL1356T.txt like the other id3_* readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4712 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{CL1356T.txt => id3_CL1356T.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit a29d6e5cd917ecd739928ae0663fed43ece98394
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 4 20:26:47 2010 +0000

    add Copyright (C) 2005 Martin Paljak and update my copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4709 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f7d236812c182caed074f5f3ef5b2839f3cf8585
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 29 19:51:44 2010 +0000

    add German Privacy Foundation Crypto Stick v1.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4694 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GPFCryptoStick.txt    | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 54 insertions(+)

commit d16b8bd58955c061fc85e0a47cc0de2fd374484c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 22 13:04:51 2010 +0000

    use LT_INIT(disable-static) instead of the deprecated AM_DISABLE_STATIC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4684 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b54b49d0fd96369152b58128a1c835580b7e0993
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 21 13:43:09 2010 +0000

    Static lib is disabled by default. Use --enable-static if needed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4680 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 ++
 1 file changed, 2 insertions(+)

commit cce5e81be7b7ec520b4e9be5455f36b1d2119ff7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 19 15:43:24 2010 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4676 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPC_Express.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit adacf010187b4ccbe29f2abd64d964e4df8594c6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 13 15:52:23 2010 +0000

    ass Ask CPL108
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4665 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Ask_CPL108.txt        | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 57 insertions(+)

commit aaf6bce595685b89bedbdc10ed2b9b51322dc26b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 11 10:24:44 2010 +0000

    update Gemalto Prox-DU and Prox-SU names
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4655 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2d369d8fbe655d4249fe75b8142a7c4ea2a12e29
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 11 10:23:48 2010 +0000

    update "Gemalto Prox DU" name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4654 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d8c95a867cba099a0127f2bf32a49896239e079
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 13:56:06 2010 +0000

    debug.c: In function ‘log_msg’:
    debug.c:38: warning: unused parameter ‘priority’
    debug.c: In function ‘log_xxd’:
    debug.c:51: warning: unused parameter ‘priority’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4639 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 58cc35947b1740970fc43057198f3a5546138fb5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 13:53:49 2010 +0000

    ifdhandler.c: In function ‘IFDHSetCapabilities’:
    ifdhandler.c:553: warning: unused parameter ‘Length’
    ifdhandler.c:553: warning: unused parameter ‘Value’
    ifdhandler.c: In function ‘IFDHTransmitToICC’:
    ifdhandler.c:1171: warning: unused parameter ‘RecvPci’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4638 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +++++
 1 file changed, 5 insertions(+)

commit cb4c366989c0c0e58a24591d53e72588e6bf7b84
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 13:51:22 2010 +0000

    Kobil_mIDentity_switch.c: In function ‘main’:
    Kobil_mIDentity_switch.c:136: warning: unused parameter ‘argc’
    Kobil_mIDentity_switch.c:136: warning: unused parameter ‘argv’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4637 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 3 +++
 1 file changed, 3 insertions(+)

commit fdfd0d6bb9de23b02b2006f7c70e188d7094eece
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 4 13:49:40 2010 +0000

    t1_release(): fix compilation warning
    openct/proto-t1.c:116: warning: unused parameter ‘t1’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4636 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 1 +
 1 file changed, 1 insertion(+)

commit 0057a81823181d24af67c7a260cf7fe3d01557c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 2 14:11:01 2010 +0000

    another Broadcom 5880 reader (iProduct: 5880) which looks like to work
    correctly
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4631 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880v2.txt   | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 57 insertions(+)

commit 2a31822d34f15b0a862699c956d4b8b965a3568b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 16 12:42:36 2009 +0000

    Todos Argos Mini II with firmware before 1.01 has a bogus CCID
    descriptor: "Automatic IFSD exchange as first exchange (T=1)" is
    missing. You can't use a T=1 card with this reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4619 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit d3c161509101822ade8d4eb1ee45c0b7c82d2987
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 16 12:40:16 2009 +0000

    Precise Biometrics Precise 250 MC with firmware before 50.00 is bogus:
    time extension requests are not sent back to the host
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4618 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 87284ef50bd5ec23e80ab8c13acf5bae730b8215
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 16 11:38:37 2009 +0000

    firmware 1.01
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4617 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_AGM2_CCID.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 2022b5d4cbaf63d0a0ff173ec2f157f9a8f41f25
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 15 09:18:39 2009 +0000

    rename FEATURE_MCT_READERDIRECT in FEATURE_MCT_READER_DIRECT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4614 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 8 ++++----
 src/ccid_ifdhandler.h   | 4 ++--
 src/ifdhandler.c        | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit c5db0f4a95376c142f991f14abbfe584a9c66e2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 13 17:44:01 2009 +0000

    ccid_open_hack_post(): get the language selected during Mac OS X
    installation as language to use for Covadis Véga-Alpha and Gemalto GemPC
    PinPad pinpad readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4610 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 54010aae2e6e7e517facca4159c4b98afaff8156
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 9 17:22:08 2009 +0000

    firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4597 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_250_MC.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 644c13bf45a81b1dba930454e16726f24bbab9dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 9 07:09:21 2009 +0000

    do not generate extra space at end of line
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4594 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e3a6df730e246d0ec0e1006caaf96de368badbb8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 5 14:29:31 2009 +0000

    Precise Biometrics Precise 200 MC with firmware before 50.00 is bogus:
    time extension requests are not sent back to the host
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4592 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 4c66798e6f9c0cab63b8a867532cb2f723026ec8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 5 13:41:15 2009 +0000

    improve docmentation of bogus readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4590 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit aba90242e2902e27b54d8567b74ec127248de2d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 5 13:38:37 2009 +0000

    add OCS ID-One Cosmo Card (with ProductID 0x6356) in a commented line
    (unsupported)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4589 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit fb0147f4e6413081226de52959523e2a1c1d040a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 5 13:32:20 2009 +0000

    Gemalto Hybrid Smartcard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4588 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_HybridSmartcardReader.txt | 48 +++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit 52008d85b66ff1bd98db6494eb56a88609a85518
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 2 16:18:34 2009 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4584 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_200_MC.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 44fb00d5d20c54b5263bf2b88d059c2e847e396d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 18 08:05:05 2009 +0000

    other version of the OCS ID-One Cosmo Card
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4556 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Oberthur-CosmoCard1.txt | 51 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit f5fdbf417310fde4b78cf25be746262943d6241f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 17 08:50:46 2009 +0000

    The Covadis Véga-Alpha reader is a GemPC pinpad inside. So we use the
    same code to:
    - load the strings for the display
    - avoid limitation of the reader
    
    Thanks to Loïs Lherbier for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4550 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c     | 1 +
 src/ccid.h     | 1 +
 src/commands.c | 9 ++++++---
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 525160a57300d6459c81475184d4a48b25d8d2d2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 13 17:33:10 2009 +0000

    CmdGetSlotStatus(): the SCM SCR3310 also reports an error 0xFE
    (ICC_MUTE) when no card is inserted. So extend the special case to all
    readers and not just the O2MICRO OZ776.
    
    Thanks to Ivan Vilata i Balaguer for the bug report (Debian bug #555837)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4545 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

commit df075e8b503560142addeaefdf9e25565f0d9a49
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 28 13:39:53 2009 +0000

    set_ccid_descriptor(): reset dwSlotStatus to IFD_ICC_PRESENT for the
    other slots of a multislot reader (like a GemCore SIM Pro).
    
    This is needed because the state of dwSlotStatus may have already been
    changed to IFD_ICC_NOT_PRESENT (by the polling thread) when the second
    slot is created. The polling thread of the second slot would then never
    check for a card since this check is only done once. Slots are SAMs and
    the card is always present or absent.
    
    The problem was already dealt with on USB from the beginning but not on
    serial.
    
    Thanks to Emmanuel Deloget for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4521 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 +
 1 file changed, 1 insertion(+)

commit f6c11ce9a618d1242c426fd7efcac6ca9e7fb2a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 25 19:14:10 2009 +0000

    change CMD_BUF_SIZE to support extended APDU of up to 64kB. We need this
    size for readers in APDU mode to be able to receive the card response in
    one block (chaining is not always possible in this direction)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4510 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 0465c835b671f60419e9c3ae8fb3fdbe8eca90b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 25 17:44:06 2009 +0000

    remove useless #define
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4509 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 2 --
 1 file changed, 2 deletions(-)

commit 787e8f7be8a54a61f530f56bd443c10d911b1406
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 25 17:43:52 2009 +0000

    FDHPowerICC(): use the exact length for the PowerOn output buffer
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4508 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a3b6c76c20d33a430f03cab3eecf2dd574ad917
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 25 17:36:31 2009 +0000

    remove useless #defines
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4507 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 9 ---------
 1 file changed, 9 deletions(-)

commit 2f68b4d3677293d5a2158bfdedc9d85310cf3e98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 24 14:52:44 2009 +0000

    check for IFD_ERROR_INSUFFICIENT_BUFFER in ifdhandler.h and simplify the
    PCSC checking code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4505 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit f4c5fc7b0b5fdca7bab40ad5504ce7ac6347325f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 21 14:42:33 2009 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4502 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_250_MC.txt | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit c82fb64e053786d76a1c7147cc4bb53f95737c25
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 21 13:48:21 2009 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4501 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Precise_200_MC.txt | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit b175c046d13637ad50824854bd2d1657bbe2b639
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 18 10:03:32 2009 +0000

    FDHGetCapabilities(): add support of SCARD_ATTR_ICC_PRESENCE
    
    Required to support the Windows middleware that's used for French
    Healthcar cards.
    
    Thanks to David Markowitz for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4499 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit efad2d9418aa7ea5a29dd98f10debb3b559811b4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 18 09:58:52 2009 +0000

    FDHGetCapabilities(): add support of SCARD_ATTR_ICC_INTERFACE_STATUS
    
    Required to support the Windows middleware that's used for French
    Healthcar cards.
    
    Thanks to David Markowitz for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4498 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 223a8494e0b54c608f518c8cb0e68da536c813d3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 14 16:15:28 2009 +0000

    add Smart SBV280
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4493 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Smart_SBV280.txt      | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 52 insertions(+)

commit 30188bea3bb218a633667853f8feba7b45a03030
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 8 08:46:02 2009 +0000

    IFDHControl(): do not check if FEATURE_IFD_PIN_PROPERTIES is defined
    since we now require pcsc-lite >= 1.5.6 (with FEATURE_IFD_PIN_PROPERTIES
    defined)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4450 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 3 ---
 src/ifdhandler.c      | 4 ----
 2 files changed, 7 deletions(-)

commit 63f62e64d4b56d55230cd875562803bb000bfed4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 8 08:41:36 2009 +0000

    IFDHGetCapabilities() & IFDHControl(): return
    IFD_ERROR_INSUFFICIENT_BUFFER when appropriate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4449 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 37 +++++++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 10 deletions(-)

commit 1f5f559798776f1745068e8cefe3f8517d59a49e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 8 08:39:54 2009 +0000

    Require to have pcsc-lite >= 1.5.6 to have IFD_ERROR_INSUFFICIENT_BUFFER
    defined in ifdhandler.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4448 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in   | 2 +-
 src/commands.c | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 571ce9f8fc6409f8015fe5fdde01b404a89aa160
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 8 08:22:24 2009 +0000

    Use usb_strerror() instead of strerror(errno) to also get the libusb
    specifc error messages
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4446 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b9f97bb628ed185a1cbaeb23822b78f529bd9d26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 8 07:13:15 2009 +0000

    The supported, should work and unsupported lists are now online only.
    
    The information in the README file was not up to date and hard to sync.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4441 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 244 ++---------------------------------------------------------------
 1 file changed, 4 insertions(+), 240 deletions(-)

commit 0d069ec57d63ed8fe5a0e4c0040e89d7af46fbcd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 2 12:40:06 2009 +0000

    revert change in revision 4414. It is a bug in the reader not the driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4417 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit c163ea48640ce4cc1003bd7503131b714f52b0a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 2 12:39:07 2009 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4416 0ce88b0d-b2fd-0310-8134-9614164e65ea

 ylwrap | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 7970ecd26ae5adece2e4663b246538a78086e595
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 2 11:43:18 2009 +0000

    IFDHSetProtocolParameters(): with a T=1 card, do not try to negociate
    IFSD if the reader works in APDU mode
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4414 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit f21555b65f9d837df6920196f6db6a37eb6a8b2e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 2 08:51:35 2009 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4413 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_AGM2_CCID.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3f620433cd32cf05a1324029866a66c0a4e04bbd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 1 14:48:14 2009 +0000

    IFDHControl(): typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4411 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24b3f4ce8fbed050ce5688183abe6099e860b3b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 30 13:47:30 2009 +0000

    IFDHControl(): PIN_PROPERTIES_STRUCTURE structure do not have the
    wLcdMaxCharacters and wLcdMaxLines fields anymore. Conform with Revision
    2.02.06, April 2009 of PCSCv2 part 10.
    
    Modified in pcsc-lite > 1.5.5 (revision 4378, 2009-09-08)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4410 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 --
 1 file changed, 2 deletions(-)

commit 5d836f3da1c405f54913fbc6938762e2ec8d6f1b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 28 14:06:49 2009 +0000

    OpenUSBByName(): make the libhal scheme parsing more robust.
    Readers serial "numbers" may contain '_' characters
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4401 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit ceb363aa53bcae94dca0aff4873696e6bc25a74b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 25 14:55:46 2009 +0000

    IFDHPowerICC(): remove a useless ;
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4397 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec74155efedda8e32787b03af4c01be91c16afe2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 22 08:16:19 2009 +0000

    add Cherry SmartTerminal XX7X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4392 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherrySmartTerminalXX7X.txt | 189 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   1 +
 2 files changed, 190 insertions(+)

commit 0d3c139cc1ae955e2640042fb466b73d9ab2a693
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 22 08:12:09 2009 +0000

    sample code is GPLv2+
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4390 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/GPL-2       | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/Makefile.am |   1 +
 2 files changed, 340 insertions(+)

commit 5534bb495a853add73fb72699a88dec8ecbba633
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 22 08:11:21 2009 +0000

    SecurePINVerify(): circumvent a Dell keyboard problem
    avoid the command rejection because the Enter key is still
    pressed. Wait a bit (250ms) for the (Enter) key to be released.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4389 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 ++++
 1 file changed, 4 insertions(+)

commit d210e6ec56f88b314f1a4e217d8706bee7583b38
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 10 14:36:24 2009 +0000

    circumvent bugs of the Dell 413c:2100 keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4383 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     |  1 +
 src/commands.c | 14 +++++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit ed488ba675e70283b1fe34934b14662c0ced3e5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 10 14:22:14 2009 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4382 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSK-3106.txt | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 84c3a8a2583721b749077c892b28ff7bca3a3958
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 10 08:33:55 2009 +0000

    typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4380 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bba597c48104aa95b7c4e4415f56988a3272e93c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 30 13:41:49 2009 +0000

    add Todos AGM2 CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4372 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Todos_AGM2_CCID.txt   | 47 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 50 insertions(+)

commit 2c48a1764a14042e489d080ca9083d471b989874
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 27 13:31:51 2009 +0000

    List of SCardControl() commands supported by the CCID driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4368 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDCONTOL.txt | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit 47bfa839a135abaf298010079555f49f1f78607f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 27 13:16:46 2009 +0000

    IFDHControl(): return IFD_ERROR_NOT_SUPPORTED instead of
    IFD_COMMUNICATION_ERROR if the dwControlCode value is not supported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4366 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 705ae3add22c377c422456ccf286206e772af14b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 31 14:23:26 2009 +0000

    ccid_open_hack_pre(): do not call InterruptRead() on Mac OS X. The
    libusb does not timeout and blocks forever.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4360 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit efc6983feb3a854c690faa578eac6d4159362985
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 31 09:33:22 2009 +0000

    IFDHControl(): the (proprietary) switch interface escape command is
    allowed on the Gemalto GemProx DU
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4358 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 28d0d87215331e5e19949b88ed403c401b934e28
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 31 08:45:34 2009 +0000

    IFDHControl(): the (proprietary) get firmware version escape command is
    allowed with a Gemalto reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4356 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit be95a003cc6f54b08e583359ba31c8ee7efcb648
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 31 08:42:49 2009 +0000

    add GET_VENDOR macro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4355 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 3 +++
 1 file changed, 3 insertions(+)

commit fc8b22909a9df37b6e64461a77be59949fe6d3f4 (tag: ccid-1.3.11)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 28 20:52:50 2009 +0000

    release 1.3.11
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4347 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 23 +++++++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 24 insertions(+), 1 deletion(-)

commit d0c82dc35a5981c85bf966cf042863732d3d338f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 28 13:39:37 2009 +0000

    change InterruptRead() to add a timeout parameter. We need a short
    timeout in ccid_open_hack_pre()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4346 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       | 3 ++-
 src/ccid_usb.c   | 4 +---
 src/ccid_usb.h   | 2 +-
 src/ifdhandler.c | 2 +-
 4 files changed, 5 insertions(+), 6 deletions(-)

commit c4e2d50ca24be73c6b84af9a376d5ce61891124a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 28 13:35:22 2009 +0000

    InterruptRead(): also log reader_index (instead of Lun) for debug
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4345 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 70710fb8ba603dada2fef6a59abbfc47ebc13e3e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 27 09:47:18 2009 +0000

    OpenUSBByName(): do not modify the device name. The same pointer is used
    by pcscd
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4343 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit e76ad3555a8525b0d16e23c0e4efb120b525f221
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 27 08:49:01 2009 +0000

    InterruptRead(): use usb_strerror() to display the error message in
    text instead of just decimal
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4342 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c6dbf9fc1dab702ffd1bc9185593e27357a74793
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 17:54:47 2009 +0000

    send a "secoder info" command if the reader supports
    FEATURE_MCT_READERDIRECT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4341 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

commit d5e3946886927811c583bd6b043c4fc73978811a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 17:45:21 2009 +0000

    parse FEATURE_IFD_PIN_PROPERTIES and FEATURE_MCT_READERDIRECT tags
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4340 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 01e8e7fbecb7d96895d605e544f3cccbcabe476a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 17:29:02 2009 +0000

    use a swicth to parse the CM_IOCTL_GET_FEATURE_REQUEST TLV tag
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4339 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit aa7a914200179a32361b17d2bfb93a35cd884235
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 17:26:14 2009 +0000

    check a card is present only _after_
    SCardControl(CM_IOCTL_GET_FEATURE_REQUEST)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4338 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit ce2d01427210716fe1a1347f59ad63fffc9f630f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 14:39:15 2009 +0000

    update copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4337 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd978b88c8239f44165a5e8af65075aeb0d7079e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 14:36:20 2009 +0000

    document how to select a reader using a command line argument
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4336 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 +++
 1 file changed, 3 insertions(+)

commit 798b255309cadcaebc90781d351355382f4375bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 21 14:31:18 2009 +0000

    check the error code returned by SCardControl(CM_IOCTL_GET_FEATURE_REQUEST)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4335 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 1 +
 1 file changed, 1 insertion(+)

commit cc98b3321ff022d77fb5597585a74ba6a9ac1b85
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 20 10:03:59 2009 +0000

    the disable card movements notification "hack" for GemProx DU is no more needed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4325 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 23 -----------------------
 1 file changed, 23 deletions(-)

commit 5ec9da79b0b1d946847e437a1a4c3dc5a4f8aa0a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 18 11:37:41 2009 +0000

    update Copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4323 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06bbbfc14997c2f005afe7e5611aed914eecdb2d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 18 11:35:25 2009 +0000

    try to use a static link with libusb even if libusb-config is found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4322 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 4 ++++
 1 file changed, 4 insertions(+)

commit c7b6f653b201a4d852f728586d20cd8d8ea2726e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 17 13:43:45 2009 +0000

    add Panasonic USB Smart Card Reader 7A-Smart
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4318 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../Panasonic_USB_Smart_Card_Reader_7A-Smart.txt   | 90 ++++++++++++++++++++++
 readers/supported_readers.txt                      |  3 +
 2 files changed, 93 insertions(+)

commit 89b58663d948cb8c645ff7992518dd44392aee8d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 7 08:17:02 2009 +0000

    ifd-ccid-foobar -> ifd-ccid-foobar.bundle for the bundle name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4313 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66343e972ff4a3826ab54c3a150671e7c9f836c6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 7 06:24:40 2009 +0000

    add ATMEL_AT91SC192192CT-USB.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4311 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ATMEL_AT91SC192192CT-USB.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt        |  1 +
 2 files changed, 50 insertions(+)

commit 5cf8ab29a33f683ad82318d001aeba67423f6df0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 15:03:37 2009 +0000

    add --disable-class argument to build a NON class driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4310 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 11 +++++++++++
 src/Makefile.am |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 99f3b262b38af198ed88712494128abc563eb0b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 15:02:04 2009 +0000

    remove debug line
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4309 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/create_Info_plist.pl | 2 --
 1 file changed, 2 deletions(-)

commit c369b518592a02490b9fc3284f4f65abb39d610b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 14:49:59 2009 +0000

    add a --no-class argument so that the Info.plist does not define a Class
    driver. Default is class driver.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4308 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src       |  1 +
 src/create_Info_plist.pl | 18 +++++++++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

commit b20be7e552805d130e9561bfa38e992cfcd97e53
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 14:39:45 2009 +0000

    default value for ifdCapabilities is now 0x00000000 since pcscd should
    use libhal instead of udev hotplug
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4307 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 198a15c2008852c420d0b69880abe07fc42a8090
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 14:37:50 2009 +0000

    extend create_Info_plist.pl to use --ifdCapabilities= --target=
    --version= --bundle= instead of sed expression in the Makefile
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4306 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src       |  8 +++-----
 src/Makefile.am          |  2 +-
 src/create_Info_plist.pl | 41 ++++++++++++++++++++++++++++++++++++-----
 3 files changed, 40 insertions(+), 11 deletions(-)

commit 167897ef071ccca61ab1551d0c852ab14241bb36
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 13:44:12 2009 +0000

    add Alcor Micro SCR001
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4304 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Alcor_SCR001.txt      | 111 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 112 insertions(+)

commit 6d90f117d8d1cbe5b7bcf2821a0d74c6a046ca6b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 12:03:31 2009 +0000

    document the use of --enable-bundle=
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4303 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 3 +++
 1 file changed, 3 insertions(+)

commit 965e235d42f33d5a29efc446efcb1fea3ed13193
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 6 11:51:34 2009 +0000

    check if strlcat is provided by the system
    
    strlcpycat.h:20: warning: redundant redeclaration of ‘strlcat’
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4302 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcea84a6e5d94ae9d2fffe93b26a6d7e25cb18be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 3 12:48:36 2009 +0000

    If the driver fails to open a device (wrong interface number in the
    libhal scheme for example) then return IFD_NO_SUCH_DEVICE instead of the
    generic error IFD_COMMUNICATION_ERROR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4295 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 2 +-
 src/ifdhandler.c | 9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit fa5d25f355a4d858fa16bfc601ec586c8c1f5d0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 1 12:28:01 2009 +0000

    use int instead of DWORD for nATRLength in CCID_DESC structure.
    Gain 8 bytes on the structure size. Thanks to pahole(1)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4292 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0082097a7e581e4b9df46597d81b9a4219508cf7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 29 12:30:03 2009 +0000

    InterruptRead(): use PERIODIC instead of COMM debug level to not pollute
    to much the logs for this _periodic_ call
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4284 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 49d19d2d08175daa8a08c3c0a519846225bb4766
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 26 15:03:55 2009 +0000

    IFDHControl(): add support of FEATURE_MCT_READERDIRECT
    
    Only the Kobil TriB@nk reader supports this feature for now. This is
    used for the Secoder functionality in connected mode.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4282 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 44 insertions(+), 2 deletions(-)

commit e1094b4f67def72326f9c97d22c15378e09fc988
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 26 15:00:42 2009 +0000

    ccid_open_hack_pre(): do not call InterruptRead() with a KOBIL_TRIBANK
    The call do not timeout and blocs until a card is inserted (on Mac OS X)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4281 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit de92ed01c4ad765071da691a984a2ec5f9faeb11
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 26 14:58:23 2009 +0000

    #define KOBIL_TRIBANK
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4280 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit b835bce4054710992f9e02f22ffae1f1314f5ac2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 26 14:58:03 2009 +0000

    #define IOCTL_FEATURE_MCT_READERDIRECT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4279 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 2 ++
 1 file changed, 2 insertions(+)

commit 115d09dc7dd50327b0daee32a85c3fdaa57b6d5f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 25 15:56:13 2009 +0000

    add Aktiv Rutoken ECP
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4276 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Aktiv_Rutoken_ECP.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 50 insertions(+)

commit 2d1be08f46c806c3ef954bf2e465020b67d4672a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 25 12:30:16 2009 +0000

    typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4274 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3582c8e1a7ff7927d2ed55614d6c06e70e5ae1c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 20 16:25:08 2009 +0000

    add missing ':' separator
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4267 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c608d9e922b03575e47e3ec4acb0f20f98e462ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 20 14:52:31 2009 +0000

    define IOCTL_FEATURE_IFD_PIN_PROPERTIES only if
    FEATURE_IFD_PIN_PROPERTIES is defined (pcsc-lite version >= 1.5.3)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4266 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fa73e0e001373c365665e079d1519e5f02f0e9bd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 19 19:09:27 2009 +0000

    add Synnix STD200
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4263 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Synnix_STD200.txt     | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 55 insertions(+)

commit 8fe2f9e6cd986507e14816426ef4f50db0760239
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 16 09:26:26 2009 +0000

    add 2 Neowave Weneo tokens
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4260 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit ee8567e34860268c6a07a82509e93555ecdbd981
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 16 09:22:35 2009 +0000

    another Neowave token
    - 512MB flash storage
    - OS is "IBM JCOP41 Standard"
    - 32k internal memory
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4257 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Neowave_Weneo2.txt | 54 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit bea1c96ae3bd7a05104325f2ea794d6494529a2d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 14 11:17:00 2009 +0000

    rename variable index in idx
    
    utils.h:32: warning: declaration of 'index' shadows a global declaration
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4256 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98f154587777bc242f46b6a201ff13a2dc82741a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 14 11:15:10 2009 +0000

    IFDHControl(): use the correct return size for
    IOCTL_FEATURE_IFD_PIN_PROPERTIES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4255 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aefa6fb685b745cbc1d847cacba9b26a27a47b55
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 13 16:23:30 2009 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4254 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_EMV_CAP.txt | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0db4a6db448aab4b400fca7e0ab78c88b6a8adf6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 29 11:42:46 2009 +0000

    CmdXfrBlockAPDU_extended(): Correctly ask for the next extended response
    block.
    
    Thanks to Harm Braams for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4235 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1ce348f14a315848d8bd7df1d8848a051b278b10
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 27 11:51:07 2009 +0000

    ccid_check_firmware(): reindent a line
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4229 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99aebc49641a68dffbdca57861215cabf2516a78
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 27 11:49:47 2009 +0000

    OpenUSBByName(): no need to get a pointer on the device serial number
    from the HAL string
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4228 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 --
 1 file changed, 2 deletions(-)

commit 0fae61d36a6c33a53007bdf17cac294e24bdd481
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 27 09:20:44 2009 +0000

    ACS ACR122U-WB-R with firmware < 2.06 are bogus: APDU with 0x7B (123)
    bytes expected do not work with a 14443 card. The reader returns SW=63
    00 instead.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4227 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 78a9aaa3b82e5c54111e463f047b153b0d30f2fe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 27 08:58:45 2009 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4226 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U_PICC.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b888bfb3de0e88f42e3dea52a2b5860aacf64ec8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 25 08:52:21 2009 +0000

    generate a .bz2 archive only
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4224 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am  | 2 --
 configure.in | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

commit 3d4e133f9ea7d7a99dac3036fb16c5f36078aeb6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 13 12:08:43 2009 +0000

    remove a _ in the filename
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4204 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{Softforum__XecureHSM.txt => Softforum_XecureHSM.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 7c2486cbb3fdb5d3c5461ea9f3c5bd4d5dd7ffcb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 13 12:07:03 2009 +0000

    rename Samsung XecureHSM in Softforum XecureHSM
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4203 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{Samsung_XecureHSM.txt => Softforum__XecureHSM.txt} | 0
 readers/supported_readers.txt                               | 4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c699aa8d789bb4c04969d025d8b1a9df83a645cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 12 12:06:12 2009 +0000

    add Samsung XecureHSM
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4197 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Samsung_XecureHSM.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 52 insertions(+)

commit 531bdc0cb18845fd37acd4438178fce6cf6e7dbb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 10 16:15:39 2009 +0000

    ccid_open_hack_pre(): call InterruptRead() for all CCID device
    Makes the Broadcom 5880 work a bit better (but the reader is still
    bogus)
    ---This line, and those below, will be ignored--
    
    M    src/ccid.c
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4195 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 46e8dba8c0f30eba44eb0c552c479ac9f873af11
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 8 06:30:56 2009 +0000

    C3PO_LTC32_USBv2_old.txt is a duplicate of C3PO_TLTC2USB.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3494 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/C3PO_LTC32_USBv2_old.txt | 50 ----------------------------------------
 readers/Makefile.am              |  1 -
 2 files changed, 51 deletions(-)

commit 24dd80c52b417da59bbb760eee5141d0bfa56fb2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 7 13:21:06 2009 +0000

    duplicate of C3PO_LTC32_USBv2.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3490 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/LTC32.txt | 54 ------------------------------------------------------
 1 file changed, 54 deletions(-)

commit 137bb455ca02451412258b7c999c6e8896fffa38
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 7 08:04:20 2009 +0000

    do not power up a card with a voltage not supported by the reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3488 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        |  8 ++++++++
 src/ccid_serial.c |  1 +
 src/ccid_usb.c    |  1 +
 src/commands.c    | 22 ++++++++++++++++++++++
 4 files changed, 32 insertions(+)

commit 42602358adc653cea01bfdf65c60b5a44cb0db6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 2 11:33:55 2009 +0000

    the CCID descriptor was duplicated
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3485 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331-DI-NTTCom.txt | 52 --------------------------------------------
 1 file changed, 52 deletions(-)

commit a50c1d6a404779e16146110af50f940a94a16394
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 21 08:55:46 2009 +0000

    add Feitian SCR301
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3462 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Feitian_SCR301.txt    | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 53 insertions(+)

commit 0a15cd594c6a4113645fd3ee00ca7380494172cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 17 12:03:38 2009 +0000

    define CFBundleName to CCIDCLASSDRIVER so that non class drivers have a
    higher priority. It should work on Mac OS X.
    
    Patch from SmartCardServices on macosxforge.org
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3459 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 2 ++
 1 file changed, 2 insertions(+)

commit 5dbe452d8fc52c7202af6e004aa5ab0ee9bef8c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 17 12:00:41 2009 +0000

    add CFBundleExecutable, CFBundleIdentifier and
    CFBundleShortVersionString to be inline with the Apple version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3458 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 8 +++++++-
 src/Makefile.am    | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 7bca80793c6762b86dcc11d7b16df9fd6c20d01d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 16 20:17:45 2009 +0000

    add iDream Vid/Pid but commented as the reader is bogus
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3455 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 3286d9bb6f3e8fd286df7c81ec34206928b54af8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 16 11:28:48 2009 +0000

    add Raritan D2CIM-DVUSB VM/CCID in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3454 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 958988c473f60b4029d1b62bfce7626dbb245231
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 10 07:51:07 2009 +0000

    t1_transceive(): receiving a WTX block asking for more time is not a
    critical error. Use DEBUG_COMM2 instead of DEBUG_CRITICAL2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3425 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cc32ed32ffea8c3f2a2f446f542028875c72a37
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 10 07:43:30 2009 +0000

    ccid_open_hack_pre(): empty the interrupt end point (card movements)
    before trying to talk to the device for the GemProx DU/SU
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3424 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 ++
 1 file changed, 2 insertions(+)

commit 55faa1889ff5b6c5cf890b9103c2b041c63f3e50
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 9 18:45:21 2009 +0000

    add Raritan D2CIM-DVUSB VM/CCID virtual reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3423 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Raritan_D2CIM-DVUSB.txt | 52 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit d4119d9f05d25bf9fa995b5cf025d43bcc0bc5e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 9 12:42:34 2009 +0000

    IFDHCreateChannelByname() & IFDHCreateChannel(): do not call
    ccid_open_hack_post() if the 3 IFDHICCPresence() failed and we closed
    the reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3416 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit aaa14e31f4184029b0ce4e736b9c96d34fe58d56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 9 07:21:47 2009 +0000

    OpenUSBByName(): static_interface variable is used only with
    USE_COMPOSITE_AS_MULTISLOT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3414 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 594bfb7109f9d7875e072c8a2da1d9129d9ad1cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 8 19:49:49 2009 +0000

    The SCM SCL010 Contactless Reader is not supported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3413 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCL010.txt            | 66 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 67 insertions(+)

commit 2dbec46347807e580c83d75d4beadf98571bbfa5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 2 07:30:37 2009 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3409 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemProxDU_contact.txt     | 2 +-
 readers/GemProxDU_contactless.txt | 2 +-
 readers/GemProxSU_contact.txt     | 2 +-
 readers/GemProxSU_contactless.txt | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit f3af2e396cbaaa3ff8e41c66101f41ad15d835ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 2 07:27:13 2009 +0000

    get the iInterface string instead of just printing the string number
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3408 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 77280ab211f63f379a2183428ea2ba8644c80e09
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 31 12:48:21 2009 +0000

    OpenUSBByName(): only increase the interface number for the next "slot"
    if the previous interface was opened correctly
    
    It is now posible to use 2 composite readers without libusb and libhal
    scheme
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3406 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 408f6c65c4d158c164742dae92b402552f55d9cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 31 09:30:01 2009 +0000

    OpenUSBByName(): support more than one composite or
    composite-as-multislot readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3405 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 6ea2b7859f05b3e75579f93e7335153b2bbe52b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 30 09:04:52 2009 +0000

    move hack code for GemPC Key, GemPC Twin, GemPC pinpad, GemProx DU
    GemProx SU and SCM contactless readers from ccid_open_hack_pre() to
    ccid_open_hack_post()
    
    We first need to get a correct communication (sync USB togggle bit)
    before sending the control commands
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3404 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 127 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 63 insertions(+), 64 deletions(-)

commit 6fc993844922c75b4b1d78bc4a2fd9336ba167ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 30 08:55:59 2009 +0000

    split ccid_open_hack() in ccid_open_hack_pre() and ccid_open_hack_post()
    before and after the empirical "warm up" sequence
    
    The problem is the USB toggle bit. I could not find a simple way to
    reset it. So when the driver is started again the reader and the host
    may not be in sync. The few first CCID commands may fail.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3403 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       | 22 +++++++++++++++++++---
 src/ccid.h       |  3 ++-
 src/ifdhandler.c | 10 ++++++++--
 3 files changed, 29 insertions(+), 6 deletions(-)

commit 747d5b20f532eb3a959cbb0620917b11501f5f9b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 29 11:48:05 2009 +0000

    remove support of Reiner-SCT cyberJack pinpad(a) on request of
    Reiner-SCT
    
    You should user the Reiner-SCT driver instead
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3401 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00ccf66847166c59a577a9ee0e45765806c08925
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 27 16:13:59 2009 +0000

    IFDHCreateChannel(): use the same empirical hack as in
    IFDHCreateChannelByName() to recover the reader after pcscd is
    restarted.
    
    The problem is that USB frames have a toggle bit
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3395 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 4defec7269ed9da7bc60208a80bdf8c98b63a98e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 26 14:36:16 2009 +0000

    add Gemalto GemProx DU and SU readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3380 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemProxDU_contact.txt     | 91 +++++++++++++++++++++++++++++++++++++++
 readers/GemProxDU_contactless.txt | 52 ++++++++++++++++++++++
 readers/GemProxSU_contact.txt     | 91 +++++++++++++++++++++++++++++++++++++++
 readers/GemProxSU_contactless.txt | 52 ++++++++++++++++++++++
 readers/supported_readers.txt     |  2 +
 5 files changed, 288 insertions(+)

commit 3637023fe643eb12035f170a02892671ff518730
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 26 14:35:34 2009 +0000

    use --enable-composite-as-multislot on Mac OS X since libhal is not
    available on Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3379 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 3 +++
 1 file changed, 3 insertions(+)

commit 59d514d8dbb1a518b4e97a3d8c21890f109f66f3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 26 14:34:35 2009 +0000

    add support of a composite device as multi-slots device
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3378 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in     | 12 ++++++++++++
 src/ccid.c       | 23 +++++++++++++++++++++++
 src/ccid.h       |  2 ++
 src/ccid_usb.c   | 21 +++++++++++++++++++++
 src/ifdhandler.c | 11 +++++++++++
 5 files changed, 69 insertions(+)

commit c18a6005086bf8b9d6f9a672f910bcd77a57c9b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 14:33:03 2009 +0000

    SecurePINVerify(): Correct bNumberMessage for Dell keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3375 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     |  1 +
 src/commands.c | 12 ++++++++++++
 2 files changed, 13 insertions(+)

commit 6523e39cdea69ca30d168ae6d6099934caca3a26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 14:28:43 2009 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3374 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSCRK.txt | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f0acc4f0cef049cb5d00ed8e940ebe51fb23f64b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 24 13:09:45 2009 +0000

    add a (faked) USB descriptor for the GemPC Twin using serial
    communication
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3373 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCTwin_serial.txt | 1 +
 1 file changed, 1 insertion(+)

commit 28764d27c6f8fe75670a71a6685edff9d224f21e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 21 14:07:54 2009 +0000

    add support of PIN_PROPERTIES_STRUCTURE structure and
    FEATURE_IFD_PIN_PROPERTIES
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3356 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c |  6 +++---
 src/ccid.h              |  7 ++++++-
 src/ccid_ifdhandler.h   |  4 +++-
 src/ccid_usb.c          |  5 ++++-
 src/commands.c          |  4 ++--
 src/ifdhandler.c        | 40 ++++++++++++++++++++++++++++++++++++----
 6 files changed, 54 insertions(+), 12 deletions(-)

commit b94b3a9f0a73671d87d314d6b02045951327077e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 20 16:10:31 2009 +0000

    CmdEscape(): set the communication timeout to 30 seconds for the
    PC_to_RDR_Escape commands since some commands may be slow
    
    Thanks to Adam Laurie (rfidiot.org) for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3354 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit 081a5d95a44c5fc5918672b276685ac5cb160974
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 20 16:04:16 2009 +0000

    SecurePINVerify() and SecurePINModify(): correctly restore the
    communication timeout if sending the command fails
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3353 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 355e314bc11f88dc6576ca08e8797c70611c9e13
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 19 14:12:19 2009 +0000

    SecurePINModify(): do not reject the command if bNumberMessage = 0xFF
    (default value)
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3351 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 53c7fd9a6bb67a9fcb010b67ee479a4cdcb393a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 19 13:48:10 2009 +0000

    OpenUSBByName(): support more than one CCID interface per USB device
    with the libhal scheme
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3350 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 77 insertions(+), 7 deletions(-)

commit 54facc0cfa5c554db9b2fdf6e7354178a6714824
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 17 12:44:10 2009 +0000

    Use libusb-config to define LIBUSB_* variables
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3349 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 2 ++
 1 file changed, 2 insertions(+)

commit 04e3bbcf6ee512beb770b128ab066093bbc25f0d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 17 09:42:40 2009 +0000

    allow to list more than one CCID interface per USB device
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3348 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 38 ++++++++++++++++++++++----------------
 src/ccid_usb.h |  3 ++-
 src/parse.c    | 22 +++++++++++++++-------
 3 files changed, 39 insertions(+), 24 deletions(-)

commit 79e7938575de6ae993046fbe0c13a1aab671b6c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 13 15:52:01 2009 +0000

    remove fingerprint part
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3344 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Alya.txt | 22 ----------------------
 1 file changed, 22 deletions(-)

commit 5d42e510137dab2475fc526c298d002918314444
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 7 15:50:22 2009 +0000

    use spaces instead of tabs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3340 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0a53d04c7c0809a692ed1b62d2a257d195699b4a (tag: ccid-1.3.10)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 7 15:35:24 2009 +0000

    release 1.3.10
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3338 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 12 ++++++++++++
 configure.in |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 2046eb6793c33710f1f5925b183c3f00c7e99d99
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 7 14:30:17 2009 +0000

    IFDHSetProtocolParameters(): rename atr in openpgp_atr
    
    ifdhandler.c:822: warning: declaration of ‘atr’ shadows a previous local
    ifdhandler.c:527: warning: shadowed declaration is here
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3337 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 149ba6cf738a54bab9de5fc2f436c0ea52d8a6bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Mar 1 12:49:31 2009 +0000

    IFDHSetProtocolParameters(): add a hack to support the bogus OpenGPG
    card. The card declares a BWI=4 (1.4s) but, sometimes, do not send a WTX
    (time request) in time and the on board key generation then fails. The
    patch uses BWI=7 (11s)
    
    Thanks to Jan Suhr for helping tracking the bug
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3330 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 85d5f8bf2c172a31cfd08a61dcdacc5abb30e65f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 25 13:01:25 2009 +0000

    add ACS ACR100 and ACS ACR38 plugin
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3325 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACS_ACR100.txt       | 50 ++++++++++++++++++++++++++++++++++++++++++++
 readers/ACS_ACR38_plugin.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 100 insertions(+)

commit ecec27ecc10353f3070c524f39ec42a7b468cc46
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 25 12:48:09 2009 +0000

    update firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3324 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U_PICC.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit dce13182ab591354fa1f14f93a0f806cd50f7d7e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 21 13:59:54 2009 +0000

    typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3322 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bc058950ae89cc3f6ae41e0f9127c0db6700b31c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 18 13:31:56 2009 +0000

    add Precise Biometrics 200 MC and 250 MC in the "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3320 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  2 ++
 readers/Precise_200_MC.txt    | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  4 ++++
 3 files changed, 58 insertions(+)

commit 52d90bc479c02208c6625ad1d7cae9aa9110f5dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 18 07:31:34 2009 +0000

    IFDHSetProtocolParameters(): correct parameter Protocol documentation
    
    Thanks to Joachim Breitner for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3319 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e7c037e4b289db99a3ae28c3ccee4e2dbc211c4d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 15 15:55:30 2009 +0000

    SecurePINVerify(): also check the value of bmPINBlockString in case of
    Case 1 APDU and SPR532
    
    Thanks to Peter Koch for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3318 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 269ce49b87e467990e160cb2353afc88b1d55998
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 14 08:56:26 2009 +0000

    use product name Philips SmartMX instead of commercial name
    SafeNet IKey4000.
    
    SafeNet IKey4000 is also used with different device like:
     idVendor:  0x04B9  iManufacturer: SafeNet, Inc.
     idProduct: 0x1206  iProduct: iKey 4000
      Found a CCID/ICCD device
     idVendor: 0x04B9
      iManufacturer: SafeNet, Inc.
     idProduct: 0x1206
      iProduct: iKey 4000
     bcdDevice: 1.10 (firmware release?)
     bLength: 9
     bDescriptorType: 4
     bInterfaceNumber: 0
     bAlternateSetting: 0
     bNumEndpoints: 0
      Control only
     bInterfaceClass: 0xFF
      NOT A CCID DEVICE
      Class is 0xFF (proprietary)
     bInterfaceSubClass: 0
     bInterfaceProtocol: 0
      bulk transfer, optional interrupt-IN (CCID)
     iInterface: 0
    USB extra length is too short: 2
    
      NOT A CCID DEVICE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3316 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                                                | 2 +-
 readers/Makefile.am                                   | 2 +-
 readers/{SafeNet_IKey4000.txt => Philips_SmartMX.txt} | 0
 readers/supported_readers.txt                         | 4 ++--
 4 files changed, 4 insertions(+), 4 deletions(-)

commit f1c26ef4b4e8e5a66e891cd2ff31123531a63c74
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 12:50:28 2009 +0000

    add TianYu CCID SmartKey in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3315 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                           |  1 +
 readers/TianYu_CCID_SmartKey.txt | 47 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  3 +++
 3 files changed, 51 insertions(+)

commit 59db87138145d687a617dec39cea85a9189ea2fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 7 16:23:54 2009 +0000

    OpenUSBByName(): device_vendor and device_product varioables are not used
    on Mac OS X.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3310 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit cb9e1cb71db0144fc69771cfd01264a647fa2c27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 4 19:31:20 2009 +0000

    display the values of PCSC_CFLAGS and PCSC_LIBS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3301 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 ++
 1 file changed, 2 insertions(+)

commit 247cfef7336c58081d7889cd1da19e5ca8f62541
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 4 19:27:03 2009 +0000

    use [ ] for PKG_CHECK_EXISTS() arguments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3300 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5ca32e378cb39cee47eab50774d03a61966da450
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 4 14:32:19 2009 +0000

    use PKG_CHECK_EXISTS() before PKG_CHECK_MODULES() so that the *_CFLAGS
    and *_LIBS are not erased if pkg-config does not find the searched lib
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3299 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 5 -----
 configure.in     | 9 +++++++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 0711b7ec34febe0ba8920988d037e7dd7b7020c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 29 20:19:05 2009 +0000

    use generic "Realtek" instead of one particular brand "iMONO"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3296 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63974082232d18c252375f2915717719d8628e1f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 26 13:41:32 2009 +0000

    reformat to ease diff with proto-t1.c from OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3293 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 107 ++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 60 deletions(-)

commit 8b4e13a7d7ba61506e6a4c355b8c65a38a45d705
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 26 13:02:58 2009 +0000

    rename t1_negociate_ifsd() in t1_negotiate_ifsd() to be in sync with
    OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3292 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c      | 2 +-
 src/openct/proto-t1.c | 2 +-
 src/openct/proto-t1.h | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e8c429e393a226cb3ceba321f1dac871aec20d30
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 21 13:18:57 2009 +0000

    move tokenparser.c from MAINTAINERCLEANFILES to DISTCLEANFILES so that
    "make distcheck" works without error
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3289 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit fca0f86bf207b7c697a559ca6a3b03680107c7f5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 19 15:28:04 2009 +0000

    ICCD devices do not use usb_interrupt_read() but sleep(). So there is no
    problem killing the polling thread and sleep for 10 minutes instead of
    just 5 seconds
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3284 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit e3bf5eff6488571c5bf3b6445ac877eabd87e1ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 19 14:19:26 2009 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3283 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCKey.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 343d28fee05478c8e67177f96986f020d3ace59e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 19 08:15:17 2009 +0000

    add Aktiv Rutoken Magistra in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3282 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                             |  1 +
 readers/Aktiv_Rutoken_Magistra.txt | 49 ++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt      |  3 +++
 3 files changed, 53 insertions(+)

commit 464d86f5d84bab7159796cf5b58f257dc35ff28d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 13:59:19 2009 +0000

    remove an extra AC_MSG_RESULT()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3281 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 -
 1 file changed, 1 deletion(-)

commit c583d7c2f466798779416e85419fb42d2bf0ec0e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 13 19:30:21 2009 +0000

    disable support of the contcatless part of SDI010 and SCR331DI
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3280 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       | 2 ++
 src/ifdhandler.c | 2 ++
 2 files changed, 4 insertions(+)

commit f3f8c2f13d0f33942b0723ca842a13ab7e8b55f3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 7 16:27:52 2009 +0000

    do not overwrite LIBUSB_CFLAGS and LIBUSB_LIBS if libusb-config is found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3272 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit c6a79577a3146142eb3b13dc8e6e6d09d6e36ad8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 14:56:38 2009 +0000

    use int instead of long to store a reader ID (32 bits)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3271 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8af6ab6aa0b8a21d48c5e445687e0f9ef111b742
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 14:46:36 2009 +0000

    tag output parameters with /*@out@*/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3270 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c  | 2 +-
 src/ccid_usb.h     | 2 +-
 src/commands.c     | 2 +-
 src/commands.h     | 9 +++++----
 src/towitoko/atr.h | 6 +++---
 src/towitoko/pps.h | 3 ++-
 6 files changed, 13 insertions(+), 11 deletions(-)

commit f2698f53d358a0974fc4694a12a4f27468d03593
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 14:35:25 2009 +0000

    use snprintf() instead of sprintf() to avoid potential buffer overflow
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3269 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        | 6 ++++--
 src/ccid_serial.c | 8 +++++---
 src/ccid_usb.c    | 6 ++++--
 3 files changed, 13 insertions(+), 7 deletions(-)

commit d17b0aae6c02cfcded6468625e63c92109d01fc7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 14:28:26 2009 +0000

    explicitly cast result in void when not used (reported by the splint tool)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3268 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c        |  22 ++---
 src/ccid_serial.c |  18 ++--
 src/ccid_usb.c    |  28 +++---
 src/commands.c    |   4 +-
 src/debug.c       |  10 +--
 src/ifdhandler.c  |  55 ++++++------
 src/parse.c       | 256 +++++++++++++++++++++++++++---------------------------
 7 files changed, 197 insertions(+), 196 deletions(-)

commit 46ef2a3d57499cbe5199003ffec56def040b621c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 17 09:58:54 2008 +0000

    add Atmel AT98SC032CT in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3237 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit 8db48d75f2824f97bb5cdedcedfac5c9280d74db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 16 17:06:20 2008 +0000

    add ATMEL AT98SC032CT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3236 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ATMEL_AT98SC032CT.txt | 49 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit cbe87d3639184b3e26a8820753c6ee8f55764d73
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 13 14:25:43 2008 +0000

    update FSF address
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3234 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/convert_reader_h.pl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ecd202f25407fc670dcdf69417378ec38c1be50c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 12 22:07:39 2008 +0000

    add iMONO 43 in 1 + Sim + Smart Card Reader in the "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3232 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit 8f16b4e4f4a17baa8f5ba9ae91ce1132e661dfb5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 12 21:39:17 2008 +0000

    add iMONO USB2.0-CRW reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3231 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/iMONO.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 830e0f389f5b3d38faa889e86994db70e6e68746
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 9 21:43:36 2008 +0000

    add Xiring Xi Sign PKI in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3228 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 3 +++
 2 files changed, 5 insertions(+)

commit 7a1864268d5aa4890a616e356d42f179423995b4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 27 19:15:14 2008 +0000

    add Neowave Weneo device
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3227 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Neowave_Weneo.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit f46a412af4d026d1717e64db5af5f22e2e54a9cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 26 14:16:40 2008 +0000

    IFDHSetProtocolParameters(): convert protocol from ATR_PROTOCOL_TYPE_T?
    to SCARD_PROTOCOL_T? in case of O2MICRO_OZ776_PATCH
    
    Thanks to Jim Dawson for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3226 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 9340e1ff7aff612202fada9fb437582c2743f74d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 22 13:09:41 2008 +0000

    add a Noname reader (from Omnikey)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3222 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Omnikey_noname1.txt   | 360 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 361 insertions(+)

commit 159a4ebbd4501e791d6b5d9d8649ef4e6e1fa81d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 20 09:05:50 2008 +0000

    add MSI StarReader SMART in the should work but untested list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3220 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 3 +++
 2 files changed, 5 insertions(+)

commit 4d609f57753e2155263eac949df9f6bcc96e0854
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 19 21:10:36 2008 +0000

    add MSI StarReader SMART
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3219 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/MSI_StarReader_SMART.txt | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit eecab2bc09d7f1332f6cdc927d4cda97f73eca44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 19 17:23:39 2008 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3218 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U_PICC.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11ea8caf60d68c2a7996eda5fe0c9b612b6ba89c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 18 21:50:41 2008 +0000

    add -I m4 to aclocal
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3214 0ce88b0d-b2fd-0310-8134-9614164e65ea

 bootstrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d1a44544d252ed615516da09e7c571ed0a3caae (tag: ccid-1.3.9)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 18 15:45:30 2008 +0000

    release 1.3.9
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3208 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 18 ++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 75bffeaba3a1862145e92f584be68657a8f4373e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 18 15:02:50 2008 +0000

    cast dw2i() to return an unsigned int
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3207 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 28249295797ae297b4ea4b6c83f4caf6dc3d3ec2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 18 14:37:43 2008 +0000

    add VMware Virtual USB CCID in should work but untested list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3206 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit ce7f48d8fc50621e97d9708fa90ec16efb096ce6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 14 17:34:52 2008 +0000

    check for usb_interrupt_read instead of usb_get_string_simple and
    request libusb 0.1.12 instead of 0.1.7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3205 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a1e73487daf50bf08ace2611be250108e9117962
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 14 08:54:28 2008 +0000

    move Broadcom 5880 in the Unsupported list and comment the entry in
    readers/supported_readers.txt
    
    No communication to the device ("Resource temporarily unavailable" error)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3203 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 4 +++-
 readers/supported_readers.txt | 5 ++---
 2 files changed, 5 insertions(+), 4 deletions(-)

commit b73659d395bfd613d44c5b1c8bd611da66ccc56e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 11 16:42:02 2008 +0000

    add $(LIBUSB_LIBS) to parse_LDADD
    
    Thanks to Karl Dahlén for the patch
    Closes: [#311251] Patch for solving cross-compile build error for the
    tool parse.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3202 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c562d6153226615dfba8007bb46b003bbe252112
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 11 08:46:01 2008 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3201 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SDI010.txt | 77 +++++++++++++++++++++++++++---------------------------
 1 file changed, 39 insertions(+), 38 deletions(-)

commit 6a9a36a4402267d9dff3c7271fb6a18d60588821
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 10 12:12:25 2008 +0000

    defs.h: add readerName field
    ifdhandler.c: also log reader name instead of just Lun
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3199 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h       |  3 +++
 src/ifdhandler.c | 61 +++++++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 46 insertions(+), 18 deletions(-)

commit 081a36593d673530425d2c848e55d44fdb3cee43
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 10 12:11:28 2008 +0000

    #define DEBUG_PERIODIC3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3198 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit 3f1a06f47af33b406141e18bbca430683d566b4d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 10 08:49:53 2008 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3196 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331-DI.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20b2d39d89b3929331c64046d9bae89a246329ff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 8 16:28:09 2008 +0000

    add Xiring Xi Sign PKI et Xiring Xi Sign 6000
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3195 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Xiring_XI-SIGN.txt      | 68 +++++++++++++++++++++++++++++++++++++++++
 readers/Xiring_XI-SIGN_6000.txt | 66 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 134 insertions(+)

commit 1e43d64dbc49b5fbb8f1e17c70f861a31e595e9b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 8 15:39:38 2008 +0000

    typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3194 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c3b106c0e2172d3483cfa6105f481b3acee1f25
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 8 10:58:47 2008 +0000

    get the GemPC firmware only if GET_GEMPC_FIRMWARE is #define
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3193 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 +++
 1 file changed, 3 insertions(+)

commit f7a790a06cd831b9c9f7438212dd44df42f7b58d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 8 10:43:44 2008 +0000

    move the "jNet Technology jToken s1" in the Unsupported list and remove
    it (commented entry) from the supported_readers.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3192 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 3 ++-
 readers/supported_readers.txt | 4 +---
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 0f6e3d1cf264687d6fec6734fa8bb498011b6851
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 7 13:39:49 2008 +0000

    add VMware Virtual USB CCID reader (available since VMWare 6.5)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3191 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/VMware_Virtual_USB_CCID.txt | 56 +++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit d9113791de3aabd8fe4274960c0513a29ae6836a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 12:41:14 2008 +0000

    add jNet Technology jToken s1 in should work but untested list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3189 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 2 ++
 2 files changed, 3 insertions(+)

commit f1318a785054d898dd9ee23fd5776a336202b87d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 12:37:42 2008 +0000

    small code reformat
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3188 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c77b66b50e3da5624f7afe7b8c10c713cd1d532f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 12:35:48 2008 +0000

    add jNet_jToken_s1.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3187 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/jNet_jToken_s1.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 783fd4988ed6e2ff7271f1a5170c100af8dd2227
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 14:51:06 2008 +0000

    add --reparagraph to svn2cl arguments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3185 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a99dbaf0ba519ccdf44b246699f0d3648addcad2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 09:24:16 2008 +0000

    SecurePINVerify(): in case of SPR532 and Case 1 APDU we need to set bSeq
    again to avoid a "Duplicate frame detected" error since the bSeq of
    CmdEscape is now greater than bSeq set at the beginning of this function
    
    Thanks to Peter Koch for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3183 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 32cf5cc0f38d00398276020505a04d73cf32586b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 27 15:57:23 2008 +0000

    add Gemalto PDT in should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3182 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 2 ++
 2 files changed, 3 insertions(+)

commit da7822cac423e6b9c2c41461a9d6914ed41213da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 27 15:56:52 2008 +0000

    add Gemalto PDT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3181 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gemalto_PDT.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am     |  1 +
 2 files changed, 50 insertions(+)

commit 6cc681a539aef70695a397c03ce027b60bf9734c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 17 08:10:42 2008 +0000

    no need to explicitely provide the aux files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3177 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 10 ----------
 1 file changed, 10 deletions(-)

commit f125c87a334a1663249af5cdecadf67ae2919763
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 16 19:22:04 2008 +0000

    add ACS ACR122U PICC Interface in the Should work but untested by me
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3176 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit 623f44bbfd902794981cb09e62c267389d9b14d3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 16 19:18:32 2008 +0000

    add ACR122U_PICC.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3175 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U_PICC.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am      |  1 +
 2 files changed, 49 insertions(+)

commit fce2842ccb36b00a1f10b10ab3166c65d0ed0509
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 16 14:58:55 2008 +0000

    build is now .
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3174 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 reconf       | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit c3ecade16ea8d187556bf80c7f17b8ef3a1e8b2f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 16 14:58:38 2008 +0000

    remove build/
    It collides with the Debian build rule when using dh(1)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3173 0ce88b0d-b2fd-0310-8134-9614164e65ea

commit b1843fe041525c5a3341dd62fcfc91a3180bcffa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 16 14:57:18 2008 +0000

    move ylwrap out of build/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3172 0ce88b0d-b2fd-0310-8134-9614164e65ea

 build/ylwrap => ylwrap | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit e7606326935595db07f8ca9239a97e4d3ccfeea6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 14 13:49:11 2008 +0000

    ATR_InitFromArray(): use atr_buffer[] directly (no need to copy it)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3170 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

commit 9a1a7eda7c77e6d85defd92b2639c2245e4cbae8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 14 13:46:50 2008 +0000

    remove definition of INVERT_BYTE()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3169 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/defines.h | 16 ----------------
 1 file changed, 16 deletions(-)

commit 1edb0354dd386247a4ae161756ee6e0c8fb15dff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 14 13:46:31 2008 +0000

    ATR_InitFromArray(): do not reverse the ATR for inverse convention cards
    since the ATR is already corrected by the reader
    
    This never happend since the test was never true (TS == 0x03)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3168 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 7 -------
 1 file changed, 7 deletions(-)

commit 32e421e6fe7c9be0e36a76619a693748b66c2d47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 14 13:43:55 2008 +0000

    make atr_buffer[] argument const to avoid accidental modifications
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3167 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 2 +-
 src/towitoko/atr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 04bdd4418c62713dceca558d88ecb0eeae5de653
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 14 13:42:14 2008 +0000

    typo in comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3166 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11549130f57d662e8b5358ed08852787f2e9b9ee
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 11 09:05:18 2008 +0000

    add HP MFP Smart Card Reader in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3163 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit 0939703360f593cd5a1adfe2f39f6c7570c2c51a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 11 09:00:58 2008 +0000

    add HP_MFP_SmartCardReader.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3162 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HP_MFP_SmartCardReader.txt | 53 ++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am                |  1 +
 2 files changed, 54 insertions(+)

commit 8e9e1230ad5a5dad84a0054aba4025620e92e3d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 11 09:00:20 2008 +0000

    reindent
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3161 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HPUSBSmartCardReader.txt | 76 ++++++++++++++++++++--------------------
 1 file changed, 38 insertions(+), 38 deletions(-)

commit 2cdc558d53ffde72338b8c85386a15b96c253c5b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 7 10:00:57 2008 +0000

    reorder SchlumbergerSema reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3154 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72959d1cb9fd8c18c3c2e8f65805cbb8a56d765c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 7 09:59:52 2008 +0000

    reorder SpringCard readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3153 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit d43867c22dd883c301540d9e44b971480914ac95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 7 09:58:26 2008 +0000

    reorder 2 readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3152 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit abfd5bbdddedc2161d76c83d938ac636b461ead8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 7 09:18:21 2008 +0000

    add "KONA USB SmartCard" to the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3151 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 3fb03ea0a437122d62030a110f3674957cee46eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 27 15:41:40 2008 +0000

    add Broadcom Corp 5880 (found in Dell E6500 laptop) in the "Should work
    but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3148 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 313a50ec33f460d38ad5174391bdbeab2a178904
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 27 15:40:13 2008 +0000

    add Broadcom_5880.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3147 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Broadcom_5880.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am       |  1 +
 2 files changed, 55 insertions(+)

commit 9618e83683732181b65823cf84d84ed991d5c1a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 23 16:14:15 2008 +0000

    IFDHCreateChannelByName(): call ClosePort() to release resources if
    the 3 IFDHICCPresence() fails
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3144 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 517b8ce06aad36cd06c27c51c1daf0c217eb3baf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 13 18:58:45 2008 +0000

    Pro-Active CSB6 Ultimate is renamed SpringCard CSB6 Ultimate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3129 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am                  |  1 -
 readers/Pro-Active_CSB6_Ultimate.txt | 56 ------------------------------------
 2 files changed, 57 deletions(-)

commit f022b86117b5520cebc50b15c29eb093b20dc9ee
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 13 18:56:54 2008 +0000

    add SpringCard CrazyWriter, CSB6 Basic, CSB6 Secure, CSB6 Ultimate,
    EasyFinger Standard, EasyFinger Ultimate and Prox'N'Roll in the "Should
    work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3128 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  8 +++++++-
 readers/supported_readers.txt | 10 ++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 9f468bc98addf8d34dbe31cc03d580ee62a2a6b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 13 14:21:16 2008 +0000

    rename Pro-Active in Springcard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3127 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 4 ++--
 readers/supported_readers.txt | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 5085b8e4670a2fed85978f50f8545fd33093b7f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 12 15:14:23 2008 +0000

    IFDHPowerICC(): use a very long timeout for PowerUp since the card can
    be very slow to send the full ATR (up to 30 seconds at 4 MHz)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3126 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 25 +++++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

commit ca0c1f6a88c439dd7760731566699f25f3780b74
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 11:59:06 2008 +0000

    add SpringCard readers Prox'N'Roll, CSB6 Basic, EasyFinger Ultimate,
    CSB6 Ultimate, EasyFinger Standard, CrazyWriter, CSB6 Secure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3122 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am                        |  7 ++++
 readers/SpringCard_CSB6_Basic.txt          | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_CSB6_Secure.txt         | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_CSB6_Ultimate.txt       | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_CrazyWriter.txt         | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_EasyFinger_Standard.txt | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_EasyFinger_Ultimate.txt | 56 ++++++++++++++++++++++++++++++
 readers/SpringCard_Prox_N_Roll.txt         | 56 ++++++++++++++++++++++++++++++
 8 files changed, 399 insertions(+)

commit 6159bbd1475a43dfb4918611c678d153080baa79
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 9 08:51:00 2008 +0000

    add mIDentityXL.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3115 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am     |  1 +
 readers/mIDentityXL.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

commit 351c1ceddca92db657830d6c3211007623ee525b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 9 08:49:50 2008 +0000

    differentiate between KOBIL mIDentity M (pid 0x4000) and XL (pid 0x4001)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3114 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 457015fc6e4c75b959ea8e8c88af5c3fbe581122
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 5 07:37:24 2008 +0000

    InterruptRead(): do not log the error if errno == ENODEV since that
    happens in canse of timeout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3106 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1dbcb3c6e20ba8f56fe4fd2becdfff2a82852e66
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 1 08:20:04 2008 +0000

    ccid_open_hack(): GEMPCPINPAD: add a sleep(1) before sending the load
    strings command to let the reader initialise itself
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3105 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 1 +
 1 file changed, 1 insertion(+)

commit 0131afa8fc22b1c4d7ed9cf6c0b4e492d9cd2a46
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 19 13:55:28 2008 +0000

    InterruptRead(): do not cache if the reader has failed previously since
    this state was stored in a static variable global to all the readers
    managed by the driver and was not per reader.
    
    Without this mechanism we may have a bit more error messages logged but
    the driver will work in a multi-reader configuration.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3097 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 10 ----------
 1 file changed, 10 deletions(-)

commit f91e64ad757258530cf1545d98c31272db2fb2da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 18 09:46:46 2008 +0000

    IFDHSleep(): just sleep for 5 seconds since the polling thread is NOT
    killable so pcscd event thread must loop to exit cleanly
    
    Once the driver (libusb in fact) will support
    TAG_IFD_POLLING_THREAD_KILLABLE then we could use a much longer delay
    and be killed before pcscd exits
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3096 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 7f53ed9bcd79ba5a13f6c2dd4bea481425266d8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 14 08:44:52 2008 +0000

    add Atmel AT91SO in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3090 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 4 ++++
 2 files changed, 6 insertions(+)

commit dd8756aa5a3d3ba0b66df577294d75d5bf8be69d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 14 08:40:15 2008 +0000

    add ATMEL_AT91SO.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3089 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ATMEL_AT91SO.txt | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am      |  1 +
 2 files changed, 58 insertions(+)

commit caae59366dedd0268c48208f5cf2487a9c531c58
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 7 08:19:54 2008 +0000

    add Cherry SmartTerminal ST-1200USB in the "Should work but untested by
    me"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3085 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit 2e97a083cfe5920cee85ad9787c6adfa45085b6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 7 08:18:43 2008 +0000

    add Cherry SmartTerminal XX1X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3084 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherrySmartTerminalXX1X.txt | 186 ++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt       |   1 +
 2 files changed, 187 insertions(+)

commit b8707dc8589f44c5ccc6138a902a5a8525ee358b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 30 11:22:26 2008 +0000

    link statically against libusb by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3066 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d847d27f363868be0d64cfe3667f12fbf2c22151
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 30 10:00:11 2008 +0000

    do not build a static driver
    (building fails when linking statically with libusb)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3065 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 4 ++++
 1 file changed, 4 insertions(+)

commit 92ee1256347305aa435e4efe824920419f022897
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 30 09:55:55 2008 +0000

    do not overwrite PCSC_CFLAGS, PCSC_LIBS, LIBUSB_CFLAGS and LIBUSB_LIBS
    if already defined by the user
    
    Closes [#310945] MacOSX/configure - disable forced OpenSC libusb usage,
    permit other builds
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3064 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 472cf7dc91a6116105ca9451adb36fba36308ef3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 30 08:03:13 2008 +0000

    no need to use CoreFoundation and IOKit frameworks since we use libusb
    that already includes them
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3063 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 11 -----------
 src/Makefile.am |  3 +--
 2 files changed, 1 insertion(+), 13 deletions(-)

commit 1c06f7fa2eaa48ff07854ec7d79e3c21542e2ab2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 29 07:28:52 2008 +0000

    add the Aladdin eToken PRO USB 72K Java in the "Should work but untested
    by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3061 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 39f120dfab51f2dd882bfd06cf85f07d5a1e70ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 29 07:27:13 2008 +0000

    add the Aladdin eToken PRO USB 72K Java in the "Should work but untested
    by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3060 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +++
 1 file changed, 3 insertions(+)

commit 62f1d458ae7c85e46243480d6fbcabbb02a2fd41
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 29 07:22:09 2008 +0000

    add Aladdin_eToken_PRO_USB_72K_Java.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3059 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Aladdin_eToken_PRO_USB_72K_Java.txt | 53 +++++++++++++++++++++++++++++
 readers/Makefile.am                         |  1 +
 2 files changed, 54 insertions(+)

commit 0ee15cad86cc0034b8e812adb3481b6d751faaf6 (tag: ccid-1.3.8)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 27 15:28:44 2008 +0000

    release 1.3.8
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3033 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 11 +++++++++++
 configure.in |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 951ec820cc573896446cb980156943a7dcd126f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 26 13:42:22 2008 +0000

    InterruptRead(): remove a \n in a log
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3027 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8b2b3db7ca2032507f40ede57ab2b8cdcd18f5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 26 13:41:44 2008 +0000

    InterruptRead(): use a 2 seconds timeout since it is not possible for
    pcscd to kill the polling thread.
    
    See thread on libusb-devel http://sourceforge.net/mailarchive/forum.php?thread_name=baabf6440805290726s228bce20r5073d55d8d56241b%40mail.gmail.com&forum_name=libusb-devel
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3026 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 88761a91189caf0da21b446b33aafe93ca7c79c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 26 13:38:50 2008 +0000

    IFDHPolling(): log only if DEBUG_LEVEL_PERIODIC is set
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3025 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 22a14eb26c29dcb29ac4c14a4e9cb62e3f9be299
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 26 13:20:43 2008 +0000

    do not include the release number in the Info.plist to avoid a diff of a
    configuration file when upgrading the package.
    
    Thanks to Benoit Gonzalvo for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3024 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist.src | 4 ++--
 src/Makefile.am    | 3 ++-
 src/ifdhandler.c   | 2 ++
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 53c73c0075209e9955290fdd604a36dfe66416c4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 25 08:58:15 2008 +0000

    add "Oberthur ID-One Cosmo Card" in the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3023 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 2 ++
 2 files changed, 3 insertions(+)

commit 33a243b13fb388304e1a8bb1b29ba79c8be31b4b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 25 08:48:22 2008 +0000

    add Oberthur-CosmoCard.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3022 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am            |  1 +
 readers/Oberthur-CosmoCard.txt | 51 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit 43402e1d913383e9cca4db64615d97e374a5901b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 18 15:51:47 2008 +0000

    firmware 1.19
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3010 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Advanced.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4f10385458490c72e2c181389f40311c2b74f63f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 18 15:47:02 2008 +0000

    firmware 1.19
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3009 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Base.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 5d7822d38c919a5ffeadf97ccb06395358139a5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 13:47:05 2008 +0000

    firmware 0.30
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3008 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_EMV_CAP.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c7b97d3e42d503fb1d89fe1647c752a3df09be52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 12:51:58 2008 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3007 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Advanced.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 5a50fd20ee981e2e869a192195126debca3e2c2c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 12:35:15 2008 +0000

    typo in comments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3006 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d9bf8319b6ca87bba20c1acc72b8c787f909c5f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 17 12:29:12 2008 +0000

    Kobil readers does not support APDU chaining for T=1 so you can't send
    an extended APDU. The readers supports a command of up to 512 or 420
    bytes.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3005 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 27332787dcd3a6545328ee2883587740a44d434d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 16 08:35:10 2008 +0000

    CCID_Receive(): do not crash if the reader firmware is bogus and does
    not support chaining for extended APDU.
    
    This is the case for Kobil readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3004 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit a94611a624fbaa53a404f8252b512150484871f6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 19:41:52 2008 +0000

    ask to install libusb if usb.h is not found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3002 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f34d44f1b28765f362fa846588a27d76be803d6e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 16:15:11 2008 +0000

    update the "building serial reader driver" sections
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3001 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 141f7012daf78c6a1ea06bd9ae63c193c8d584be
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 16:07:17 2008 +0000

    build Kobil_mIDentity_switch only if WITH_LIBUSB is true
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3000 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 0d710c3302afa8105a57e1466944a8bf5678b398
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 16:06:48 2008 +0000

    build parse and libccid.la only if WITH_LIBUSB is true
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2999 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit c68e0d7ecb017f630f548f9d225a12a988eb7855
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 16:05:51 2008 +0000

    define the conditional WITH_LIBUSB if libusb is used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2998 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 2a421483bb29f409b643e7d76b099d0ada74f347
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 16:04:30 2008 +0000

    remove useless copy if m4.m4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2997 0ce88b0d-b2fd-0310-8134-9614164e65ea

 reconf | 2 --
 1 file changed, 2 deletions(-)

commit 85a14347cc16b949ee69e13af00e4ce462167373
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 14:11:41 2008 +0000

    do not AC_MSG_RESULT([no]) if PCSC is not found since
    PKG_CHECK_MODULES() will already display the result
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2996 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc68e88807ffd78be316d64c46f5b32256370e20
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 14 14:10:10 2008 +0000

    set use_usb_interrupt=no by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2995 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0b9abe7c04d3780a6b67cf506e7d2f1a7b050f7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 9 08:35:27 2008 +0000

    rename aclocal to m4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2988 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8539ca67c4af7f7fe4b8477c7b0d8cfb4d42bda0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 9 08:17:23 2008 +0000

    rename aclocal to m4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2987 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am                    | 2 +-
 configure.in                   | 2 +-
 {aclocal => m4}/Makefile.am    | 0
 {aclocal => m4}/acx_pthread.m4 | 0
 reconf                         | 4 ++--
 5 files changed, 4 insertions(+), 4 deletions(-)

commit c824a3209b85ba89e17ea6e6ce9f809fbe581c26 (tag: ccid-1.3.7)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 8 09:01:21 2008 +0000

    release 1.3.7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2985 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 12 ++++++++++++
 configure.in |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit b1507dcb88ed0069932e70f7d1f697e72954eb8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 8 08:43:26 2008 +0000

    add Pro-Active CSB6 Ultimate in "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2984 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 2 ++
 2 files changed, 4 insertions(+)

commit 9d5e2c97f6bc7c06da7137ea5d358c67d9a988bd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 8 08:31:47 2008 +0000

    ReadSerial(): return the length of data read in *length
    
    Thanks to Alexander Georg for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2983 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 46e0c83f2e49a615b314444039fe7ece3b8f8513
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 7 07:44:02 2008 +0000

    add the file as a symlink to ../../../PCSC/m4/acx_pthread.m4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2982 0ce88b0d-b2fd-0310-8134-9614164e65ea

 aclocal/acx_pthread.m4 | 1 +
 1 file changed, 1 insertion(+)

commit de1eb1b68a05348a629bed205b414514563fdda0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 7 07:43:16 2008 +0000

    remove file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2981 0ce88b0d-b2fd-0310-8134-9614164e65ea

 aclocal/acx_pthread.m4 | 275 -------------------------------------------------
 1 file changed, 275 deletions(-)

commit 8341c63032904d81c3aa10adae968a0b8d187135
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 7 06:57:19 2008 +0000

    update (correct a problem under Solaris)
    
    Thanks to David L. Markowitz for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2976 0ce88b0d-b2fd-0310-8134-9614164e65ea

 aclocal/acx_pthread.m4 | 147 ++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 116 insertions(+), 31 deletions(-)

commit f4f0154c3d094156a7b1edbfac6127c7dd7c335a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 28 18:32:52 2008 +0000

    update Free Software Foundation mail address
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2974 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure                            | 3 ++-
 README                                      | 2 +-
 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 6 +++---
 examples/scardcontrol.c                     | 6 +++---
 src/ccid.c                                  | 6 +++---
 src/ccid.h                                  | 6 +++---
 src/ccid_ifdhandler.h                       | 6 +++---
 src/ccid_serial.c                           | 6 +++---
 src/ccid_serial.h                           | 6 +++---
 src/ccid_usb.c                              | 6 +++---
 src/ccid_usb.h                              | 6 +++---
 src/commands.c                              | 6 +++---
 src/commands.h                              | 6 +++---
 src/convert_version.pl                      | 3 ++-
 src/create_Info_plist.pl                    | 3 ++-
 src/debug.c                                 | 6 +++---
 src/debug.h                                 | 6 +++---
 src/defs.h                                  | 6 +++---
 src/ifdhandler.c                            | 6 +++---
 src/openct/checksum.h                       | 6 +++---
 src/openct/proto-t1.h                       | 6 +++---
 src/parse.c                                 | 6 +++---
 src/towitoko/COPYING                        | 9 +++++----
 src/towitoko/atr.c                          | 6 +++---
 src/towitoko/atr.h                          | 6 +++---
 src/towitoko/defines.h                      | 6 +++---
 src/towitoko/pps.c                          | 6 +++---
 src/towitoko/pps.h                          | 6 +++---
 src/utils.c                                 | 6 +++---
 src/utils.h                                 | 6 +++---
 30 files changed, 87 insertions(+), 83 deletions(-)

commit f6d6b129c275e421327c38df07774a035b019966
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 28 18:17:41 2008 +0000

    change the licence from GPL-v2 to LGPL-v2.1 after request from Norbert
    Federa
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2973 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../Kobil_mIDentity_switch/Kobil_mIDentity_switch.c  | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 3b250200a0f37fa613675e4a3facb26fc8b7b125
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 28 13:02:55 2008 +0000

    add id3 Semiconductors CL1356A HID in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2972 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit ae69127ad08f8dbee66f2d56349162265a195c0d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 28 13:00:33 2008 +0000

    add id3_CL1356D.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2971 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit d16b3e2f152dc232f0d7dc746f82c85c21b93e39
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 28 12:58:59 2008 +0000

    add id3_CL1356A_HID.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2970 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am         |  1 +
 readers/id3_CL1356A_HID.txt | 52 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit 720868ed344605eabdec0b68fe40baf4e4828374
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 27 09:02:38 2008 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2969 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan5321.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5b921db748474f060d9caf03cc297421bda509b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 23 19:40:58 2008 +0000

    update RSA SecureID SID800 web page
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2968 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2068410cf72a8534cd81fea03283310dc2a81f98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 22 12:06:09 2008 +0000

    libusb-compat returns a permission denied error on usb_open() when not
    run as root
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2966 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 57ff10b120aba110b848b13d39024aa1de6e2b24
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 22 09:25:20 2008 +0000

    check if libusb-0.1 is emulated by libusb-compat + libusb-1.0 to use or
    not the USB interrupt feature
    
    libusb-0.1 may never solve the performance problem of usb_interrupt_read()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2965 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ae9d0e266c020cbba4d346639669ff03027d51d4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 22 09:12:15 2008 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2964 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemCoreSIMPro.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7f6ec07a0ad3159c9ecd19a8d7ee8f4f4e7022f6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 11 11:00:25 2008 +0000

    add AUTOMAKE_OPTIONS = dist-bzip2 so that make dist alsa generates a
    .tar.bz2 archive
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2941 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b08a60dd8402bf6a61b5da41020b9db35e32e0aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 9 14:34:59 2008 +0000

    add Pro-Active_CSB6_Ultimate.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2937 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am                  |  1 +
 readers/Pro-Active_CSB6_Ultimate.txt | 56 ++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

commit 5d2d47856c9424ba8b13aa199741746534406f97
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 9 14:24:58 2008 +0000

    do not try to parse devices with bInterfaceClass=0xFF by default (use
    command line argument -p for proprietary class)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2936 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 2629150b8010ab0cd53fbe5fdb066bcbf8ae3484
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 9 14:14:00 2008 +0000

    remove duplicated code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2935 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 9 ---------
 1 file changed, 9 deletions(-)

commit ad63b2a6eb3513cc03411704c1e824fb5c2d7255
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:58:45 2008 +0000

    use a real space character
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2934 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c1bfa40d2ac62977154682b098298d09600dc3e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:57:53 2008 +0000

    use a real space character
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2933 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 620edb0a90a40dd0a6b489a0a43149a65a4f03cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:52:41 2008 +0000

    sync with the ccid.html web page
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2932 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit e49015ae0fa40dad5ab189c6f37b5044ce317a8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:31:07 2008 +0000

    rename Gemplus in Gemalto
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2931 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 337c8a3b91f617d9e066070c2491018984bf0b95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:20:30 2008 +0000

    reorder Eutron CryptoIdentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2930 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e4fbb4501b1d34b601e82cbcd89012ff65dbcf1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 8 12:02:18 2008 +0000

    add ActivCard Activkey Sim
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2929 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 6aa78ac743112efbcd627780758102004837dbc9 (tag: ccid-1.3.6)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 12:45:12 2008 +0000

    release 1.3.6
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2924 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 10 ++++++++++
 configure.in |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 59298e08e45e43ca13c10288a03d8fa8095f43b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 12:29:36 2008 +0000

    add URL for Validy USB Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2923 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b3ee9c0138dea8230ba0351e3981b80e49c9d756
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 12:26:45 2008 +0000

    exit if no card is present
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2922 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit aec67d58e212bcf249f39be244c88297d18a4aa2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 12:09:43 2008 +0000

    add Covadis Véga in "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2921 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit 97d4f4f051b48aaf0dc476b4716552b676da6a3e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 12:05:12 2008 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2920 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Vega-Alpha.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 46 insertions(+), 4 deletions(-)

commit 83f08acb96a2b1479df8ca197547301a9b442582
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 30 07:36:33 2008 +0000

    add support for DragonFly BSD
    
    Thanks to Hasso Tepper for the patch (alioth #310748)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2919 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in             | 7 +++++++
 src/convert_version.pl   | 2 +-
 src/create_Info_plist.pl | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 91198532a8b737f9f1764d7b2c9e94a105e66604
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 29 11:51:56 2008 +0000

    t1_transceive(): correctly reply to S(ABORT request) with a S(ABORT
    response) instead of a S(RESYNC request)
    
    Thanks to Alon Bar-Lev for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2916 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c219ddf445bf8ab822904c754b45ee1be56e2f6f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 25 09:04:38 2008 +0000

    add "ACLOCAL_AMFLAGS = -I aclocal" so that "autoreconf --install
    --verbose --force" works after a clean svn checkout
    
    Thanks to Alon Bar-Lev for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2912 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 444f4f8716ea58f26befe713afac8d70c60f2265
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 25 07:28:02 2008 +0000

    init_driver(): use the environment variable LIBCCID_ifdLogLevel to
    overwrite the value of ifdLogLevel read from the Info.plist file
    
    Thanks to Alon Bar-Lev for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2911 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ee068b58daa780a5d3fedcfc80936a993b8fc807
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 9 13:56:01 2008 +0000

    add KEBTechnology_KONA_USB_SmartCard.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2876 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KEBTechnology_KONA_USB_SmartCard.txt | 49 ++++++++++++++++++++++++++++
 readers/Makefile.am                          |  1 +
 2 files changed, 50 insertions(+)

commit 438627eef2164556998242bcdf24c80cb9fd5d62
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 9 13:06:24 2008 +0000

    add the Validy TokenA sl vt in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2875 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit c729645ddd17f29a1f0b085f47bfa4d3b82e9dc0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 9 13:04:47 2008 +0000

    add Validy_TokenA.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2874 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am       |  1 +
 readers/Validy_TokenA.txt | 50 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

commit 3634be3d137172b4e2c5949825ed2b12431b40b5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 9 12:58:52 2008 +0000

    Add Vasco DP905 in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2873 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 2 ++
 2 files changed, 3 insertions(+)

commit dfce067326a547633b136629e8a656830a86662c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 8 14:02:34 2008 +0000

    display the enumerated USB devices and if they are or not a CCID/ICCD
    device
    also add some colors
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2872 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 56 +++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 45 insertions(+), 11 deletions(-)

commit d43718e71050ec0bd4df460d8cb979d93c1d9ab1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 8 09:34:13 2008 +0000

    Simulate card absence for the GemCore SIM Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2871 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        |  8 ++++++++
 src/ccid_serial.c |  1 +
 src/ccid_usb.c    |  4 ++++
 src/ifdhandler.c  | 11 +++++++++++
 4 files changed, 24 insertions(+)

commit 739087c22cdd2ddf44700696412d8d8440725f5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 8 09:28:47 2008 +0000

    improve a bit the serial reader section
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2870 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit 3ec46ab1763aef1c1a77009df83f437ac75be541
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 8 09:22:43 2008 +0000

    add Voltage selection section
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2869 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit d3f0b114f0708fe11003b05ca6b6d411acd82e32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 31 07:16:36 2008 +0000

    use $(bundle) instead of the hardcoded ifd-ccid.bundle for CCID_BUNDLE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2864 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66799639f6804a97b61d02a9d439db309afa1069
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 17:33:20 2008 +0000

    add Vasci DP905
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2863 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am     |   1 +
 readers/Vasco_DP905.txt | 111 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

commit 63f118bb1df98b614e5d364cf07c6fbda739626e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:35:05 2008 +0000

    log error messages on stderr instead of stdout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2862 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 769b029a32bd03cf4e217c14a41621a3a12a0b65
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:31:58 2008 +0000

    use an unsigned char [] buffer only for multi-bytes conversions.
    usb_* functions want a char [] buffer.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2861 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f2b14ffab6464c9c71e14dbffcaaa2b5fb1e4532
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:19:02 2008 +0000

    use int instead of DWORD for GetNewReaderIndex() and LunToReaderIndex()
    Lun parameter
    
    utils.c:48: warning: comparison between signed and unsigned
    utils.c:73: warning: comparison between signed and unsigned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2860 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 4 ++--
 src/utils.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 15235a15a98c5db88f4809b3219629058efe7936
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:16:45 2008 +0000

    ccid_check_firmware(): use unsigned int instead of int
    
    ccid_usb.c:720: warning: comparison between signed and unsigned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2859 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56a1ccf1eb8f8947f91b8657c8abb75b4af7f562
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:15:39 2008 +0000

    WriteSerial(): use unsigned int instead of int
    
    ccid_serial.c:199: warning: comparison between signed and unsigned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2858 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f51bfee7f119b8e826ce57a28f1f9bee53c6ab4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 15:12:39 2008 +0000

    use defined(USE_USB_INTERRUPT) instead of just USE_USB_INTERRUPT
    
    ifdhandler.c:60:66: warning: "USE_USB_INTERRUPT" is not defined
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2857 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bb00e361c500eb30aed92379cda108016a1442ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Mar 29 14:59:04 2008 +0000

    move the Blutronics and Covadis reader before the Bogus readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2856 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit a5466f6b35060ad3f517f5874e4f5d6cf3d4a111
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 25 14:20:52 2008 +0000

    add Precise Biometrics 250 MC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2855 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am        |  1 +
 readers/Precise_250_MC.txt | 52 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit 4470ad397881877bc6f47696a8eba64a3b3831db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 24 12:26:48 2008 +0000

    IFDHSetProtocolParameters(): store the protocol used in
    ccid_desc->cardProtocol even if the reader has CCID_CLASS_AUTO_PPS_PROP.
    Correct a potential bug in SecurePINVerify()/SecurePINModify().
    
    Thanks to Jim Dawson for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2854 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 70dfb41eb919f2d415d2dbe4334c5c21b1865ad4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 14 08:29:04 2008 +0000

    IFDHSetProtocolParameters(): O2Micro OZ776 does not support a protocol
    change to T=1 for dual protocol cards
    
    https://www.opensc-project.org/opensc/ticket/172
    https://bugs.launchpad.net/ubuntu/+bug/163072
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2849 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit bf339a2302fffa7f125bcaefa9ed822498d34083
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 08:47:03 2008 +0000

    add Covadis Alya in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2848 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 324fc540334a0490d0b865c70f0a2614a733226e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 08:46:40 2008 +0000

    add Covadis Alya
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2847 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 ++
 1 file changed, 2 insertions(+)

commit fdd989188e66d2d1523a6541c2e02b7e6d6af8ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 7 08:14:50 2008 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2846 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Alya.txt | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 67 insertions(+), 4 deletions(-)

commit 0a8619c97829dd3c60cf4346b02c21c0208bde54
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 27 12:02:45 2008 +0000

    add Covadis.ch Alya and Vega-Alpha readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2844 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Alya.txt       | 49 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am    |  2 ++
 readers/Vega-Alpha.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+)

commit ace6e7d70e435b638b29efd9a5216b403974c76c (tag: ccid-1.3.5)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 22 13:42:27 2008 +0000

    release 1.3.5
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2842 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 11 +++++++++++
 configure.in |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 59e4d370f60e4b11fd24bdaeb11ff2e4281b8700
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 22 13:24:24 2008 +0000

    add "Try to rerun this program as root." if no device is found
    and euid != 0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2841 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 ++
 1 file changed, 2 insertions(+)

commit 682c3c0955cec3cc3733497cc838627a6d2ab491
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 22 13:12:38 2008 +0000

    add Advanced Card Systems ACR122 in "Should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2840 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit f2ebb0b15642a6259f8814fc5474e57820e11294
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 21 12:17:28 2008 +0000

    add ACR122U.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2837 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR122U.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am |  1 +
 2 files changed, 51 insertions(+)

commit 5cce728d8e4156593618e9c040c13a6624479a96
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 20 17:16:26 2008 +0000

    #include "config.h" to have HAVE_USB_DETACH_KERNEL_DRIVER_NP
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2836 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 1 +
 1 file changed, 1 insertion(+)

commit 55f87cf231318ef8e228ec750dc92ec1337bc1c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 16 20:07:45 2008 +0000

    update SCM Micro URLs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2832 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 200a549511e43ac55ffe4fdf2b2bfbca11f1b28f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 16 20:01:18 2008 +0000

    rename the duplicate [31] reference as [31b]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2831 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8d65e68c60fe4b2b35eb803eb1c1e7348b3eb6c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 15 15:59:38 2008 +0000

    typo
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2827 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1dd8fef731cc561ccfb1a06b6a16ff014a8d69f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 15 15:59:20 2008 +0000

    use $PKG_CONFIG instead of pkg-config
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2826 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aa28d2c60f71bb4f8fc876115ed03df92312439d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 15 15:55:01 2008 +0000

    use usb_interrupt_read() only if libusb > 0.1.12 or
    --enable-usb-interrupt is used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2825 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in     | 24 ++++++++++++++++++++++++
 src/ifdhandler.c |  6 +++---
 2 files changed, 27 insertions(+), 3 deletions(-)

commit 03e54e2d9a5dc37b9ca922dd09e623a2d1307a74
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 20:30:55 2008 +0000

    add MAINTAINERCLEANFILES = tokenparser.c so that make distcheck works
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2824 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 04b84182d8fa4177b1abdd9c5bbf1d2db15e7d4e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 19:34:49 2008 +0000

    add Cherry SmartBoard, G83-6610 in the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2822 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit c15adb3f6fcbdebed92ef3aef0f5dc6e0cf5a682
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 19:34:11 2008 +0000

    add Cherry SmartBoard XX1X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2821 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 69ce922fe20e3d06dcd2abd0bc6b380e6b8012a1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 19:30:21 2008 +0000

    add CherrySmartBoardXX1X.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2820 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherrySmartBoardXX1X.txt | 188 +++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am              |   1 +
 2 files changed, 189 insertions(+)

commit fc581ddc67ac4df33e592a75e13b0b5e8ac52bf4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 11:01:31 2008 +0000

    add Gemplus Gem e-Seal Pro in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2819 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit 93ee8303a2221dbaf0be74d1decb9b066ebb0b5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 11:01:10 2008 +0000

    add Gemplus Gem e-Seal Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2818 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 11f3ef38dade4da761a5db14abcb9c88ed2f2f09
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 10:50:47 2008 +0000

    linked to ../../PCSC/c.sh
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2815 0ce88b0d-b2fd-0310-8134-9614164e65ea

 c.sh | 1 +
 1 file changed, 1 insertion(+)

commit 5aab435e858fe525ab95697f951993ae094eb655
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 14 10:00:07 2008 +0000

    add Gem_e-SealPro.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2813 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Gem_e-SealPro.txt | 55 +++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am       |  7 +++---
 2 files changed, 59 insertions(+), 3 deletions(-)

commit 6d62a25fbe1a37eadd652c90d50ad4900ad9852a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 8 14:58:08 2008 +0000

    IFDHPolling() and IFDHPolling() are defined if TWIN_SERIAL is not
    defined and also if HAVE_DECL_TAG_IFD_POLLING_THREAD is set to 1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2810 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d6aea064b698be40a731039b40c8254a08372e26 (tag: ccid-1.3.4)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 8 14:43:36 2008 +0000

    release 1.3.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2809 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 6 ++++++
 configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit bb5e246f39ede3bc4ce8990045237937cc756b6f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 8 14:38:46 2008 +0000

    ccid_open_hack(): do not call InterruptRead when compiling the serial driver
    since this function is not defined in that case
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2808 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 ++
 1 file changed, 2 insertions(+)

commit 032903a33670895fc5da2b7553e9734e7036d53e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 8 09:32:35 2008 +0000

    Bluetronics -> Blutronics
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2807 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9111e1a1623840677690eab9035480f310239df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 13:55:08 2008 +0000

    do not declare IFDHPolling() and IFDHSleep() when building for the
    serial reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2806 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 ++
 1 file changed, 2 insertions(+)

commit b80b64a26d5d48e6569b9f1d931c3ae56eba24c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 13:53:31 2008 +0000

    use #ifndef to avoid multiple include of the file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2805 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.h | 4 ++++
 1 file changed, 4 insertions(+)

commit b82231cfb20dfe5368502db74c900b55c4942021
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 13:50:04 2008 +0000

    #include "ccid_usb.h" to get the declaration of InterruptRead()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2804 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 1 +
 1 file changed, 1 insertion(+)

commit 41a5076ce08ded850ce9cdbfb055682daff5b6b1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 13:32:32 2008 +0000

    remove WAIT_FOR_SYSFS="bInterfaceProtocol" to do not delay udev
    
    Thanks to Alon Bar-Lev for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2803 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 3 ---
 1 file changed, 3 deletions(-)

commit 10ba4c9b015cfe6a22cf94c8db99776bd9b59a0e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 07:49:48 2008 +0000

    InterruptRead(): in case of timeout we can also get EAGAIN (Resource
    temporarily unavailable)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2802 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e52cbb070fdf37d5503c1a76d1c9facb77b16254
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 7 07:49:12 2008 +0000

    IFDHSleep(): add a log call
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2801 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 +
 1 file changed, 1 insertion(+)

commit 8c41cb313495cfb0cc15e6fb0519ae08479b11ca (tag: ccid-1.3.3)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 14:26:30 2008 +0000

    release 1.3.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2799 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc7c262554c85c1a55a4116fe4828a47e6157ff0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 14:26:18 2008 +0000

    new version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2798 0ce88b0d-b2fd-0310-8134-9614164e65ea

 build/ylwrap | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 55c9f1c680a4e1cee28c4ef1f45652a901fb8e66
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 14:20:40 2008 +0000

    release 1.3.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2796 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit f83ee5dd97a130eb773e7afd4ad1ab7f4fbab5b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 14:07:31 2008 +0000

    remove the sleep since it causes more problems than solutions
    the sleep occured for any USB device connection.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2795 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 3 ---
 1 file changed, 3 deletions(-)

commit 10ab5d34522dc5e835da7d767b923628bf167c9a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 09:14:07 2008 +0000

    add Blutronics Bludrive II CCID in supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2794 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 4 ++++
 2 files changed, 5 insertions(+)

commit 53f9917d416b0eb564304e869824afd75ef54050
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 08:57:41 2008 +0000

    add support for Bludrive II CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2793 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 1 +
 src/ccid_usb.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 05a8b94335d9eb4d80b5c72458c391ce459920c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 08:55:55 2008 +0000

    add Bludrive II CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2792 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/BludriveII.txt | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am    |  1 +
 2 files changed, 66 insertions(+)

commit de705c071145391f20e7d3b93854185dbad896aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 6 08:26:29 2008 +0000

    bInterfaceProtocol set to 0 is CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2791 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71753e0b9dd87c9fc7dc095b9b34694dea20aa06
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 5 14:32:33 2008 +0000

    add Lexar/Gemalto Smart Enterprise Guardian in the "Should work but
    untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2790 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 146db258eb94e63259daa84eb416585f9c52452f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 4 14:51:05 2008 +0000

    CCID_Receive(): the receive buffer must be 4 bytes minimum for ICCD-B
    
    Thanks to Martin Rauch for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2789 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 2bb0a85f6a76dba3c4fd3b3d6e5fe83060ccfd44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 4 14:01:22 2008 +0000

    on an ICCD device the card is always inserted so no card movement will
    ever happen: just do nothing in the TAG_IFD_POLLING_THREAD thread
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2788 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 0ccde49eb34a8005a3e77ee06b3f4c78d56821a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 4 08:45:14 2008 +0000

    improve configuration display
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2786 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 45 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 36 insertions(+), 9 deletions(-)

commit 5dd9eb7015d78df551b81d2d5afa9b7cbcb48fe5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 2 15:18:21 2008 +0000

    HAVE_DECL_TAG_IFD_POLLING_THREAD is always defined but is set to 0 or 1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2783 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01a69fdb9fe5d3b0438d53daa7d4a85d0de70e3d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 1 10:10:07 2008 +0000

    add support of Smart Enterprise Guardian
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2782 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 src/ccid.c                    | 4 ++++
 src/ccid.h                    | 1 +
 3 files changed, 6 insertions(+)

commit 2363c4d79f5eb2bc142452afcbcacc6e35199766
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 1 10:00:25 2008 +0000

    add a prototype for IFDHPolling()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2781 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 505ad7587ffbc5a694524962ba7235a94dcaf9ff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 1 09:31:58 2008 +0000

    add support of TAG_IFD_POLLING_THREAD using IFDHPolling() to detect
    asynchronous card movements
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2777 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 6cdc4db41a1dbef949380edb850cb0fa0b735333
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 1 09:29:44 2008 +0000

    add InterruptRead() to read the interrupt pipe use by asynchronous card
    movements
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2776 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 41 +++++++++++++++++++++++++++++++++++++++++
 src/ccid_usb.h |  1 +
 2 files changed, 42 insertions(+)

commit d920d3632ab711cf90050438eb5faec716df36ea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 29 15:01:21 2008 +0000

    add comments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2774 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit ee4be874aea9db19a679fd17964df85cb71455b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 29 14:53:44 2008 +0000

    check for TAG_IFD_POLLING_THREAD in ifdhandler.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2773 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 047a5104604c983a75cff829c85048041b0d6ba3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 29 14:52:52 2008 +0000

    add interrupt end point field in _usbDevice structure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2772 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a05fb52ed7365be7c875349f464ec039a4706cfc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 29 14:51:34 2008 +0000

    add bNumEndpoints field in _ccid_descriptor structure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2771 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 5 +++++
 src/ccid_usb.c | 1 +
 2 files changed, 6 insertions(+)

commit 8ce8c97a65e769bec24472b0d89006613f0011f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 24 09:36:15 2008 +0000

    ReadUSB(): return an error if we get more than 10 duplicate frames error
    in one read. Avoids an infinite loop with some buggy readers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2763 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit ba1cc344fac533366d81beb6d0fccff552792398
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 24 09:21:13 2008 +0000

    CCID_Receive(): return an error if we have read less (or more) data than
    the CCID frame says to contain
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2762 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 0b854d9332da6192aa3b4922a97cde740d84860a (tag: ccid-1.3.2)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 19:33:39 2008 +0000

    version 1.3.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2757 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43e5ee0dc67d3b54c6a9886f88fe82dfde78263b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 10:40:34 2008 +0000

    release 1.3.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2755 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit eed9ac8e0b6acccacc5063bb3ad70947265b0387
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 10:22:09 2008 +0000

    add support for Mac OS X Leopard (10.5.1)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2754 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c   | 10 +++++++++-
 src/ifdhandler.c |  6 +++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit e58c5d1adb62a7493ac1a1062a2ac22da2d46ebb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 10:21:39 2008 +0000

    distribute build files for Mac OS X Leopard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2753 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 61de602858c8730ff2c5051f74c68bdd0660f313
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 10:19:04 2008 +0000

    build infrastructure for Apple Mac OS X Leopard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2752 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MacOSX/configure           | 81 ++++++++++++++++++++++++++++++++++++++++++++++
 MacOSX/convert_reader_h.pl | 43 ++++++++++++++++++++++++
 MacOSX/debuglog.h          |  1 +
 MacOSX/ifdhandler.h        |  1 +
 MacOSX/pcsclite.h          |  2 ++
 MacOSX/reader.h.in         |  1 +
 MacOSX/winscard.h          |  2 ++
 MacOSX/wintypes.h          |  1 +
 8 files changed, 132 insertions(+)

commit 4f901fb17c05f115323526e915367841611bdb1c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 22 09:51:32 2008 +0000

    do not duplicate the description for each slot
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2751 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemCoreSIMPro.txt | 90 -----------------------------------------------
 1 file changed, 90 deletions(-)

commit a97a6ecfc7683f574788038314c298159d0f56d4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 18 09:27:43 2008 +0000

    add and use bootstrap instead of reconf. reconf does not work on Leopard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2746 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am |  2 +-
 bootstrap   | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit d00367bff8d419e15654610b3b3a23117ea66c14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 14 15:36:56 2008 +0000

    do not use a & (as in "G&D") since Leopard cannot parse it as valid XML
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2734 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 42e1a0be192fe05af797736f5a8108ab0586cf91
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 8 08:14:42 2008 +0000

    correct comment on sleep: 1s instead of 100ms
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2725 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5b301b313cbe414da069656325958008eeeee18
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 8 08:06:07 2008 +0000

    CCID_Receive(): do not declare a _ccid_descriptor variable for the twin
    serial (warning: unused variable 'ccid_descriptor')
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2724 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2e9d1a05513a0a6071ee7151eec3ff8158926574
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 7 15:49:07 2008 +0000

    do not add support for ICCD A or B for the serial driver since
    ControlUSB() is not available with this reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2723 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f22fb42edc32a63e8fb0a3b39c42d3d239222a0a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 7 15:05:39 2008 +0000

    put src as the lastd directory to have the udev message on screen when
    installing
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2722 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6dd695f3d94c5542db74e673c1aeaa0abe308d60
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 31 15:09:05 2007 +0000

    force the libccidtwin.so symlink creation to update a previously
    existing file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2717 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95b4c67a2f9d43e053462c9e004ee83391c7c676
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 31 15:06:41 2007 +0000

    do not include the VERSION number in the created reader.conf file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2716 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 232ff43ec3ecfce45cdb1b5fe42f70bcf3a0b66c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 31 14:43:30 2007 +0000

    create a symlink from libccidtwin.so to libccidtwin.so.VERSION so that
    the /etc/reader.conf configuration file do not need to edited for each
    new driver version
    
    Closes Debian bug #457657
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2715 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit fb6d55709a3084311d232d0132c284558ee5d07c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 11 15:21:55 2007 +0000

    increase sleep delay from 0.1 to 1 second
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2713 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0bddd2904740b3fea32aac1136ad9f5654e03d68
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 10 13:43:32 2007 +0000

    wait until the field bInterfaceProtocol is created. Should solve the
    hotplug problem on Ubuntu 7.10
    
    Thanks to OpenCT for the code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2712 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 6 ++++++
 1 file changed, 6 insertions(+)

commit 841d25afe70bb7dab8945d656d5a90afef5d8286
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 23 14:23:37 2007 +0000

    add Gemalto Smart Enterprise Guardian Secure USB Device
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2711 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemaltoSmartEnterpriseGuardian.txt | 52 ++++++++++++++++++++++++++++++
 readers/Makefile.am                        |  1 +
 2 files changed, 53 insertions(+)

commit 2ec4dc7c87aa091f18bdcaf59f6ae9d9ad7ff545
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 16:38:05 2007 +0000

    update Reiner-SCT cyberJack pinpad(a) bug description
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2699 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 71fa81b0096d7863c801d892f77b416b5bd00f5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 16:29:19 2007 +0000

    Reiner-SCT cyberJack pinpad(a) bug is "just" a non-management of time
    requests
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2698 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0ae70ad59e5e4aeee1eff28fdbb86633dd70f4c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 16:28:41 2007 +0000

    remove Reiner-SCT cyberJack pinpad(a) from bogus firmware list since yhe
    bug is just a missing management of time requests
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2697 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 -
 1 file changed, 1 deletion(-)

commit 7dabf313605869faa4af058cb3476a2435f0185d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 14:43:59 2007 +0000

    update Reiner-SCT bug: only case 1 APDU do not work
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2693 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9335fa1741c4df27d3036fe09a57630d15727d7 (tag: ccid-1.3.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 13:27:00 2007 +0000

    release 1.3.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2692 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 11 +++++++++++
 configure.in |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit c127cdaff55166d56087b8913f7dad6ed88838db
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 13:26:40 2007 +0000

    move the readers without a correct firmware together at the end of the
    list of bogus firmwares
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2691 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 08b48cf99ae3061fe4e82ba9038b62007c1a4249
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 13:24:28 2007 +0000

    add Reiner-SCT cyberJack pinpad(a) in the list of bogus firmwares
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2690 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 67197e45834ac58f94f4ae5e8e0c4dfc6a86cb0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 09:28:08 2007 +0000

    use the complete name for "Reiner-SCT cyberJack pinpad(a)"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2689 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02b84b1cf78c0ccee3984dd9bfe2e1e6a7c718d1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 09:27:13 2007 +0000

    add Reiner-SCT cyberJack pinpad(a) in the bogus section
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2688 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit c2f63f4a5a98048677c9ec32004693c4d2e1afae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 16 09:26:14 2007 +0000

    create a section "Bogus readers but partly supported" and move the C3PO
    LTC31 (old model) and ActivCard USB Reader 2.0 in this section
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2687 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 746340ca107aebd79efa662452197269f5827ea1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 15 23:11:23 2007 +0000

    add Reiner SCT in the unsupported list. The reader does not work
    correctly.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2686 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 071b75a66355e0d88be5515c794b93f47e8572a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 15 23:10:36 2007 +0000

    add support for Reiner SCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2685 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 1 +
 src/ccid_usb.c | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 78c1266f663f1efe46055507e3d60842f21eb9a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 15 23:02:54 2007 +0000

    add ReinerSCT.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2684 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am   |  1 +
 readers/ReinerSCT.txt | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 955261c214e773180dc8f72e31d4b6cc9c6b2da2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 15 22:03:44 2007 +0000

    add Charismathics token in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2683 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 9c04f7d1f701e853125c28c14975d0eec70339cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 15 21:59:37 2007 +0000

    add Charismathics.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2682 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Charismathics.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am       |  1 +
 2 files changed, 52 insertions(+)

commit 1f2f0f26a276dac024e1fc4a1e487a2049d41e05
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 1 17:16:43 2007 +0000

    do not claim/release the device on Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2679 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 31a19a069adb3bbc594c386bea5065ce66f877b2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 1 15:13:46 2007 +0000

    if usb_claim_interface() fails we ask the user to stop pcscd and retry
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2677 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2a0398e8cd28bfed1e6c30b7761dbd1252a99ad6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 1 14:37:01 2007 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2676 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_EMV_CAP.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9f9ba1b4e922c5f270fc830dd0d0be173485abf9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 1 14:35:29 2007 +0000

    claim and release the interface
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2675 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 48b0127119d4e8fe92d7b469524eabf987b65c1f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 16:01:24 2007 +0000

    add Eutron Digipass 860 in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2674 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit d8a2b7810f01673f9b42b83e80db2bc88d7bcd42
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:58:13 2007 +0000

    add Eutron Digipass 860
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2673 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Eutron_Digipass_860.txt | 51 +++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am             |  1 +
 2 files changed, 52 insertions(+)

commit 5010951d3d09f6f6c895c35e5baf73393490880d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:50:57 2007 +0000

    new firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2672 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Eutron_CryptoIdentity.txt | 265 +-------------------------------------
 1 file changed, 5 insertions(+), 260 deletions(-)

commit 84a6554b31888423a98f0dc64e71fd7d75a6b164
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:49:02 2007 +0000

    add "Eutron Smart Pocket" in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2671 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit 772b972a0f8a1dbce3e849a22da69b843d2d80a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:48:32 2007 +0000

    add Eutron_Smart_Pocket.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2670 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Eutron_Smart_Pocket.txt | 51 +++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am             |  1 +
 2 files changed, 52 insertions(+)

commit 6dd49dd75bdea3d560e61dc91ae4c2dbdf49ac8c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:27:03 2007 +0000

    add "Kobil EMV CAP - SecOVID Reader III" in the "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2669 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit ddbfbd38b14f7583d9139fe30e2749b3da71cb98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 24 15:25:26 2007 +0000

    add Kobil_EMV_CAP.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2668 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Kobil_EMV_CAP.txt | 59 +++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am       |  1 +
 2 files changed, 60 insertions(+)

commit 0c4faf0052ce75ee08c2de2af3588a80d18cdc3b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 23 09:33:57 2007 +0000

    firmware update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2667 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3320.txt | 12 +++++++-----
 readers/SCR333.txt  | 18 ++++++++++--------
 readers/SCR3340.txt | 12 +++++++-----
 3 files changed, 24 insertions(+), 18 deletions(-)

commit 028b21f86a6e05f724db727d5ca09247ec6baf92
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 21 16:37:32 2007 +0000

    regenerated on linux
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2666 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bdc7741671360e6869ae7a447c2943e9c9533aca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 21 14:55:46 2007 +0000

    update firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2665 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331.txt | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b09fb204bb194d39e309f3dc37174915c3442bd9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 21 14:54:54 2007 +0000

    get_end_points(): check that dev->config is not NULL before
    dereferencing dev->config->bNumInterfaces
    
    Avoid a crash on Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2664 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 110f768131bfc0f7887b251f2e588950cb0712e1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 16 19:51:12 2007 +0000

    add "Lenovo Integrated Smart Card Reader" in "Should work but untested
    by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2656 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 36715a2542fbeff89292cfd48cd1449818743f76
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 16 19:45:24 2007 +0000

    add Lenovo Integrated Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2655 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Lenovo.txt  | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am |  1 +
 2 files changed, 92 insertions(+)

commit fd6767afc1332aaad972a59f91a769c234337fff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 15 07:45:32 2007 +0000

    use SCARD_LEAVE_CARD instead of SCARD_UNPOWER_CARD for SCardReconnect()
    since SCardReconnect() returns SCARD_W_REMOVED_CARD on Mac OS X 10.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2653 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5049fa6620fbeb38652827c5fb8586baaa6437f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 14 14:15:43 2007 +0000

    new firmware version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2652 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3310.txt |  6 +++---
 readers/SCR3311.txt |  6 +++---
 readers/SCR335.txt  | 18 ++++++++++--------
 3 files changed, 16 insertions(+), 14 deletions(-)

commit 9365328421f672d68c749157200f4c30e1371fdf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Oct 13 19:43:52 2007 +0000

    display "Can't find any CCID device. Maybe you must run parse as root?"
    if appropriate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2650 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 59d178a6cd710a96b1d58881932d3323309381bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 11 14:45:09 2007 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2649 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCPinpad.txt | 3 ++-
 readers/GemPCTwin.txt   | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 5f3bbac4549227176ed1dbac2c92713d22560a77
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 11 13:41:35 2007 +0000

    typo in log message
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2648 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eddc818979ab2a022cbe7d278f3abea37f8e82d4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Sep 29 19:41:09 2007 +0000

    contrib/Kobil_mIDentity_switch/Makefile.am:2: compiling `Kobil_mIDentity_switch.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.in'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2632 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 3371ea137821dca6d2238e9b042940377983e98a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 28 12:21:19 2007 +0000

    call usb_detach_kernel_driver_np() only if libusb provides it (Linux
    only)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2631 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02e0e0e5e2784392882312449a629fc1df11b5fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 28 12:20:53 2007 +0000

    check for usb_detach_kernel_driver_np() since only libusb on Linux provides it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2630 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit 4f5e88d4836e299604c6a4fa40fa3dc83e39e3f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 28 12:08:24 2007 +0000

    use $(PTHREAD_CFLAGS) and $(PTHREAD_LIBS) since the thread library must
    be explicitly used on *BSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2629 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 853b672f5cfcaefe344e69e6f2d24007e3fbe5e3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 28 09:55:57 2007 +0000

    add Eutron CryptoIdentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2628 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit d316393ac4b8caf3a8db54e8ceb7e3d7a35d33ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 28 09:54:13 2007 +0000

    add Eutron CryptoIdentity (generated under FreeBSD 6.2-STABLE)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2627 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Eutron_CryptoIdentity.txt | 306 ++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am               |   1 +
 2 files changed, 307 insertions(+)

commit 4fe4acad936bbb0b23547fa4f6c7b5b27be70781
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 21 20:49:08 2007 +0000

    add Giesecke & Devrient CardToken 350 and 550.
    They were listed in the README, the web site but not in this list.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2626 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 4ac5e93cd60b3e29a807d4a361a82cd0384d977d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 14 07:47:07 2007 +0000

    use PCSC_LIBS instead of LDLIBS in the error message if
    SCardEstablishContext() is not found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2624 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2cb5ab274e10522c0ce0d77b9873f510c4c4312c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 21 21:14:23 2007 +0000

    add SafeNet IKey4000 in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2617 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 1b7b94554dcb49716b34293e8d4ddc7609676b17
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 21 21:12:16 2007 +0000

    add SafeNet IKey4000
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2616 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am          |  1 +
 readers/SafeNet_IKey4000.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit a68275e2a647357d92ae8ed96b140b21a6f2ac71
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 3 20:12:08 2007 +0000

    add Giesecke & Devrient StarSign Card Token 350 and 550 in the "Should
    work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2610 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 +++
 1 file changed, 3 insertions(+)

commit 5a5f563cd248ffdd1a604331aa9181fd268a3a94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 3 20:08:18 2007 +0000

    DISTCLEANFILES = Info.plist
    so that make distcheck works
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2609 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit a3e5d923acdbd0f1e7acc6fa96fcf519569e44bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 3 20:07:23 2007 +0000

    add Giesecke & Devrient StarSign Card Token 350 and 550
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2608 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GnD_StarSignCardToken350.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/GnD_StarSignCardToken550.txt | 49 ++++++++++++++++++++++++++++++++++++
 readers/Makefile.am                  |  2 ++
 3 files changed, 100 insertions(+)

commit 3d4181c2b1d5776f2b752520680b27c03aec5f28
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 3 14:32:47 2007 +0000

    add OmniKey CardMan 5321 in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2607 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 8e879005073841111b1127b85041d9c71c0256fc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 3 14:31:17 2007 +0000

    add CardMan5321
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2606 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan5321.txt       | 170 ++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am           |   1 +
 readers/supported_readers.txt |   1 +
 3 files changed, 172 insertions(+)

commit ffb9debf0a67882fa814a013debe07c52802705b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 20:17:44 2007 +0000

    update svn:ignore
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2605 0ce88b0d-b2fd-0310-8134-9614164e65ea

commit f682a5a4a4008a29ab9596b80cafc4e22b90c372
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 20:13:51 2007 +0000

    add O2 Micro Oz776 (ProductID 0x7772) to the "Should work but untested
    by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2604 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 +-
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 20d6267fd200ca468d0d608c5a69d86821b37c3e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 20:07:47 2007 +0000

    add new O2Micro Oz776
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2603 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am    |  1 +
 readers/Oz776_7772.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

commit bd72b4fef76c74398158b52ed57aca0568325a73
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 2 20:04:12 2007 +0000

    add support of the O2Micro oz776 (ProductID 0x7772)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2602 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 1 +
 src/ccid_usb.c | 7 +++++--
 src/commands.c | 3 ++-
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 6e6d359cafdebfe05d8c9a707a845cf891fde3ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 5 19:24:00 2007 +0000

    replace BUS by SUBSYSTEMS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2599 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit acd74bf67896d86a7721533fda207b849d4fb317
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 5 09:06:52 2007 +0000

    add support for Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2597 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 380e0fbf69eea058304a2ef5008f96478732be00
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 3 16:10:28 2007 +0000

    ccid_error(): increase the size of var_text[] to avoid a buffer overflow
    
    Thanks to Anders Storsveen for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2596 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d36a679b8f8618c91eb4db970dc4bac7007f2195
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 13:06:41 2007 +0000

    update version and copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2593 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 135e96abb3e3baafbf6284bd17db2a0ee0c3d9e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 13:06:10 2007 +0000

    remove compilation warnings
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2592 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c528fe1bad98c119d9bd3391622e261a0daf5774
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 13:05:34 2007 +0000

    do not free() unallocated memory
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2591 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d5af56adc1ce9c38a41c60433678cddea1c6cdb3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 13:03:41 2007 +0000

    use PCSC_ERROR_EXIT() for SCardListReaders() call
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2590 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 2944da5a972b693a4b483f61c9354df1750bf2f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 12:44:43 2007 +0000

    display an explicit message when no card is present
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2585 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5eec1098a234c9d32440e915613bec6d16b7ebf8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 09:36:31 2007 +0000

    update versions of autotools used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2584 0ce88b0d-b2fd-0310-8134-9614164e65ea

 reconf | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3ee0b703264654e63b685469e0593c69039e8799
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 2 09:32:51 2007 +0000

    regenerated using automake-1.10
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2583 0ce88b0d-b2fd-0310-8134-9614164e65ea

 build/ylwrap | 253 +++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 158 insertions(+), 95 deletions(-)

commit ec93be0de306a12bcded9884ca44190b1b03f3b4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 30 16:07:59 2007 +0000

    update
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2582 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ActivkeySim.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c66f265f2a755e084a9d4f25fe277174e68dc817
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 28 13:34:21 2007 +0000

    use DRIVERS== instead of DRIVER==
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2581 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59db97c23cedc51c36ac367977df63a4daff8932
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 25 12:23:36 2007 +0000

    add "Philips Semiconductors JCOP41V221" ICCD card in "Should work but
    untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2579 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  1 +
 readers/JCOP41V221.txt        | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  2 ++
 3 files changed, 52 insertions(+)

commit 406e8785e135275c1c8f415418cf52b0576f019c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jun 18 08:27:56 2007 +0000

    remove trash at end of file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2566 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Sitecom_MD-010.txt | 21 ---------------------
 1 file changed, 21 deletions(-)

commit e5ebd818ad4a692fc25560d77d64578243b0738a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 13 12:32:27 2007 +0000

    SecurePINVerify(): avoid a possible buffer overflow detected by sparse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2557 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 ---
 1 file changed, 3 deletions(-)

commit c9e3dfb41539b98644c1c66748f912fa04485fab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 12:15:10 2007 +0000

    generate a local Info.plist before trying to install it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2533 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 9a7548e43c5d8276674296afedab8a862d9b5ee4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat May 19 12:14:37 2007 +0000

    rename Info.plist as Info.plist.src since it is just a template
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2532 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/{Info.plist => Info.plist.src} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit b3995c5e4f0dc5149350d74d563c68a2afb5abcb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 15:26:16 2007 +0000

    typos
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2526 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 742ba838ddc4817acebdfec09fde127bb726b255
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 13:05:51 2007 +0000

    manpage section is 1 instead of 8
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2524 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec316fc748c8103840fd5a1bc54c044c7258fce8 (tag: ccid-1.3.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 09:16:42 2007 +0000

    release 1.3.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2522 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.in |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 098840067b05be4de0c0f08f8e640e84c4367522
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 09:10:54 2007 +0000

    add SchlumbergerSema Cyberflex Access e-gate in the should work list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2521 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  1 +
 readers/Makefile.am           |  1 +
 readers/e-gate.txt            | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  4 ++++
 4 files changed, 57 insertions(+)

commit 5629a66dc57bf874e39346387d849052c29a4df8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 09:03:28 2007 +0000

    rename midswitch to Kobil_mIDentity_switch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2520 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5c5900bd36d5964367a99b1716be948a6ff23123
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 08:28:19 2007 +0000

    update svn:ignore properties
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2519 0ce88b0d-b2fd-0310-8134-9614164e65ea

commit 931749f14ae5d318e69d63f16c560abcf4ecc780
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 08:25:21 2007 +0000

    update snn:ignore properties
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2518 0ce88b0d-b2fd-0310-8134-9614164e65ea

commit eef47a0b4bbdb400f3a6477eaedbe4da67c3eddb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 08:22:33 2007 +0000

    set svn:ignore properties
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2517 0ce88b0d-b2fd-0310-8134-9614164e65ea

commit 2ea4a0df382f9d413b2118bfc7a396cf4d4e15e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 08:03:44 2007 +0000

    add Sitecom USB simcard reader MD-010 in the "Should work but untested
    by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2516 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |   1 +
 readers/Makefile.am           |   1 +
 readers/Sitecom_MD-010.txt    | 130 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 +
 4 files changed, 135 insertions(+)

commit e53e13879179eedb5e70ad5560120ed8940bea7e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 10 07:57:23 2007 +0000

    correct KOBIL mIDentity names
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2515 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0c4ddab5567d24c8b1d2ff9621eec1814189f9cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 9 06:57:12 2007 +0000

    exit if ACTION!="add"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2514 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

commit 763586f6e8c04f536121a34a41b30c6dedddc943
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 7 09:31:13 2007 +0000

    #include "ccid_usb.h" to avoid
    commands.c:103: warning: implicit declaration of function 'ControlUSB'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2511 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 1 +
 1 file changed, 1 insertion(+)

commit f1d6ede6358cf6111bd06a937ec6386cf7c4b222
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 3 19:21:54 2007 +0000

    get_end_points(): avoid a double free on close for the O2MICRO_OZ776
    special case.
    
    " In ccid_usb.c you move the extra descriptor from the endpoint 2
    descriptor to the interface descriptor. The problem is, when libusb try
    to free the descriptors associated to this device on shutdown or if the
    device disappears, it tries to free the same buffer twice. For me it
    means the pcscd is killed with a glibc detected "double free". "
    
    Thanks to Michael Wegner for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2510 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit a90093d5869c165011263829c59caf824f61ecbf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 3 15:21:29 2007 +0000

    add OmniKey CardMan 4321 in "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2509 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit 06700534e07fc021f28d49ce97e6d96f904dbbec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 3 15:19:00 2007 +0000

    add CardMan4321.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2508 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan4321.txt | 170 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am     |   1 +
 2 files changed, 171 insertions(+)

commit 2361b051713d63769cd1f3e5ac0bb27866b54826
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 28 16:42:22 2007 +0000

    define BOGUS_SCM_FIRMWARE_FOR_dwMaxCCIDMessageLength and code to avoid
    the bogus limitation of dwMaxCCIDMessageLength on SCM firmwares
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2498 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 04605997238a5ae4f98da1676b2c8250258a008f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 21 12:44:38 2007 +0000

    ccid_open_hack(): add Dutch(nl) and Tukish(tr) messages for the GemPC
    pinpad
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2489 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit e33a580f8f34e46fcd9893d67f423492a64643a3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 20 21:23:19 2007 +0000

    firmware updates
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2488 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331-DI.txt | 12 +++++++-----
 readers/SCR331.txt    | 14 ++++++++------
 readers/SCR3310.txt   | 14 ++++++++------
 readers/SCR3311.txt   | 14 ++++++++------
 4 files changed, 31 insertions(+), 23 deletions(-)

commit 5f635f8d2833348539fe3d1356c1924debc7a373
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 19 08:14:13 2007 +0000

    improve documentation of SCARD_ATTR_MAXINPUT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2487 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDGETATTRIB.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit be4196b9e7db6121e150be785f3b9bef931c8ec8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 15 21:39:46 2007 +0000

    if usb_control_msg() fails because the device is busy this is because
    pcscd has claimed the device already
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2485 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 32ced858f1c44468b5820f43f75abbd5dc8d3087
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 15 20:56:25 2007 +0000

    add Fujitsu Siemens Computers SmartCard Keyboard USB 2A and SmartCard
    USB 2A to the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2484 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 2c2effb2f90a80c521dcab5c11bfff8d28c31fdf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 15 20:50:09 2007 +0000

    add Fujitsu Siemens Computers SmartCard USB 2A and SmartCard Keyboard
    USB 2A readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2483 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt   | 170 +++++++++++++++++++++
 readers/FujitsuSiemens_SmartCard_USB_2A.txt        | 170 +++++++++++++++++++++
 readers/Makefile.am                                |   2 +
 readers/supported_readers.txt                      |   3 +
 4 files changed, 345 insertions(+)

commit 67c8b4adffb91927f929d8a5b0907e62099ddf60
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 13 20:49:42 2007 +0000

    use an unsigned char buffer[] to have unsigned multi-bytes convertions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2480 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b2016b5c66a459a4f3900f9df6d773d1869729a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 12 10:07:35 2007 +0000

    move #include of config.h before pcsclite.h and reader.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2473 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3cbd749d86e622f69e29b9fc6d408bb422360e65
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 8 12:53:18 2007 +0000

    In case of error set the received length to 0 in IFDHTransmitToICC() and
    IFDHControl() instead of in all the lower level commands
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2472 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c   | 28 ----------------------------
 src/ifdhandler.c |  8 +++++++-
 2 files changed, 7 insertions(+), 29 deletions(-)

commit ebdf779091f72cf5e036f5f2480cbc34a7e4a18a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 8 12:46:23 2007 +0000

    add SchlumbergerSema Cyberflex Access e-gate ICCD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2471 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 2 ++
 1 file changed, 2 insertions(+)

commit 35c2292f8f88bc50daad6771a2e0d92fd55e1ed0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 8 12:44:37 2007 +0000

    add support of ICCD version A and B
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2470 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c     |  32 +++++
 src/ccid.h     |   9 ++
 src/ccid_usb.c |   1 +
 src/commands.c | 404 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 446 insertions(+)

commit e1115b8b0c4f1a614f46e6ce7fed57ce0a1c00fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 8 10:21:47 2007 +0000

    ControlUSB(): add some debug: request value and data send/received
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2469 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit f1689b9b649497d8d6fab997c0d887c755168c53
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 8 10:19:43 2007 +0000

    bit 0x000800 of dwFeatures is undocumented but used by ICCD?
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2468 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit f0240397ef3489f74ff171e1549432dc9af182c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 28 21:12:57 2007 +0000

    differentiate the two KOBIL mIDentity devices (Basic and Classic)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2454 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit af519c5ab75b6a0ebc49d93d1e313e5ea5ad86d6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 28 13:08:59 2007 +0000

    usb_detach_kernel_driver_np() is not available on libusb for Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2453 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 ++
 1 file changed, 2 insertions(+)

commit 676471f441bfb41db7382d1f7edd8cd1fb3a6146
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 28 12:21:26 2007 +0000

    require autoconf 2.61
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2452 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 430a0829ff469b70ed4b8fcf4e77efe1c21d7a5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 28 10:58:32 2007 +0000

    check for strlcpy
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2451 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9acfe6fef8bd265c56321eeeb6d0ea1fc86a8181
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 27 07:49:26 2007 +0000

    small reformat
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2450 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92a67446ee9d04b833e89f92ac6fda834edbf287
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 26 07:37:06 2007 +0000

    replace a C++ comment by a C comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2448 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55fa815e49f7da1f2f96fa5c868b1313175c31bd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:54:42 2007 +0000

    EXTRA_DIST = $(doc_DATA) $(man_MANS)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2444 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Makefile.am | 2 ++
 contrib/RSA_SecurID/Makefile.am            | 2 ++
 2 files changed, 4 insertions(+)

commit d6bd0d1b31ba506f5ec92305dd590ed4bee096cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:54:10 2007 +0000

    remove from SVN
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2443 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/RSA_SecurID/Makefile.in | 549 ----------------------------------------
 1 file changed, 549 deletions(-)

commit 8841396326fd5d04d9f3e71aaf76b93eb3974f46
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:48:34 2007 +0000

    add rule to call /usr/sbin/Kobil_mIDentity_switch for mIDentity devices
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2442 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 4 ++++
 1 file changed, 4 insertions(+)

commit 9d330211ddb5983bab8c2d844feca5ad47af52cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:28:34 2007 +0000

    move the Kobil mIDentity from the "Supported" to "Unsupported or partly
    supported" because of a time request problem
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2441 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8001d64d640aad8864fb38f3d7f8f8c9228d80d7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:22:49 2007 +0000

    add (new) KOBIL mIDentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2440 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit f57ad429a897420d85f62bf75a5f5e9f5677e5ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:19:19 2007 +0000

    use $(LIBUSB_LIBS) instead of -lusb
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2439 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3173fbf42b5684bece6cfc37aec5ca0f33c7d710
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:17:50 2007 +0000

    add contrib/RSA_SecurID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2438 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in                                |   1 +
 contrib/Makefile.am                         |   2 +-
 contrib/RSA_SecurID/Makefile.am             |   7 +
 contrib/RSA_SecurID/Makefile.in             | 549 ++++++++++++++++++++++++++++
 contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 |  14 +
 contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 162 ++++++++
 6 files changed, 734 insertions(+), 1 deletion(-)

commit f53ec8417417f4202b6d67519615501d764654f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:07:42 2007 +0000

    add GNU GPL v2 licence
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2437 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/GPL-2 | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 339 insertions(+)

commit 8e90634f28bb7e1d41f59265ca06318c35f006cd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 13:01:39 2007 +0000

    add manpage Kobil_mIDentity_switch.8
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2436 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../Kobil_mIDentity_switch/Kobil_mIDentity_switch.8   | 19 +++++++++++++++++++
 contrib/Kobil_mIDentity_switch/Makefile.am            |  2 ++
 2 files changed, 21 insertions(+)

commit 9f9138aef6c60fa12603aacf6200bcbd386bc93b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 11:28:27 2007 +0000

    doc_DATA = README_Kobil_mIDentity_switch.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2435 0ce88b0d-b2fd-0310-8134-9614164e65ea

 contrib/Kobil_mIDentity_switch/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 12f800162564729edf704374abeb6536fb6512cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 11:27:47 2007 +0000

    rename README.txt in README_Kobil_mIDentity_switch.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2434 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../{README.txt => README_Kobil_mIDentity_switch.txt}                     | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit fd36054f7a0945ad80a81dae8d290628f73db3f3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 10:51:52 2007 +0000

    rename midswitch{.c,} in Kobil_mIDentity_switch{.c,}
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2433 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .../{midswitch.c => Kobil_mIDentity_switch.c}                       | 0
 contrib/Kobil_mIDentity_switch/Makefile.am                          | 6 +++---
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0a009b6362cd099b906f56f79e5487310f8074ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 25 10:47:39 2007 +0000

    rename contrib/midswitch/ in contrib/Kobil_mIDentity_switch/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2432 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in                                              | 2 +-
 contrib/{midswitch => Kobil_mIDentity_switch}/Makefile.am | 0
 contrib/{midswitch => Kobil_mIDentity_switch}/README.txt  | 0
 contrib/{midswitch => Kobil_mIDentity_switch}/midswitch.c | 0
 contrib/Makefile.am                                       | 2 +-
 5 files changed, 2 insertions(+), 2 deletions(-)

commit cb92532bdafcb90a5277c54d0236d0423b9027d7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 24 17:41:24 2007 +0000

    add contrib/midswitch to activate the CCID reader of the Kobil mIDentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2431 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am                   |   2 +-
 configure.in                  |   2 +
 contrib/Makefile.am           |   1 +
 contrib/midswitch/Makefile.am |   3 +
 contrib/midswitch/README.txt  | 250 ++++++++++++++++++++++++++++++++++++++++++
 contrib/midswitch/midswitch.c | 199 +++++++++++++++++++++++++++++++++
 6 files changed, 456 insertions(+), 1 deletion(-)

commit f4779ac1611ad79ed844d849cce4ab8031d80bf1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 17:09:49 2007 +0000

    CmdPowerOn() & SecurePINVerify(): rename 6 local variables to avoid:
    warning: declaration of 'cmd' shadows a previous local
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2430 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit c9d8254bd2f8f10539a0a81632f2b42bda19fa23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 17:02:43 2007 +0000

    display the error message if usb_control_msg() fails
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2429 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 56c5bec934ec69df2b37ec04a1d676392e6ef7c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 17:01:25 2007 +0000

    do not declare another buffer variable to avoid: declaration of ‘buffer’
    shadows a previous local
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2428 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 19d17384319b9ae6412cebf23febb24751aaeb55
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:49:50 2007 +0000

    allow multiple inclusion using #ifndef __CCID_USB_H__ ...
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2427 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.h | 3 +++
 1 file changed, 3 insertions(+)

commit 712c29e73c1109b5d08c2e549b36bf62fdabcc96
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:45:05 2007 +0000

    get_end_points(): change parameter name from usb_device to usbdevice to
    avoid: warning: declaration of 'usb_device' shadows a global declaration
    /usr/include/usb.h:329: warning: shadowed declaration is here
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2426 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0aa54c535ef98fd8ae0faaaed6d94f9f7447d6a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:41:18 2007 +0000

    ControlUSB(): explicit cast to avoid warning: pointer targets in passing
    argument 6 of 'usb_control_msg' differ in signedness
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2425 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa5a86c004200ee300984002dc4be500d1aeadf7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:40:08 2007 +0000

    get_data_rates(): use ControlUSB() instead of usb_control_msg()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2424 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 457a73de89bbd732b763bfdf006e82232a5d0eb8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:37:09 2007 +0000

    add ControlUSB() declaration and implementation
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2423 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++++++
 src/ccid_usb.h | 3 +++
 2 files changed, 11 insertions(+)

commit f957ee466cce91a4f0e93fed7567d6d461ca4119
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 23 16:16:57 2007 +0000

    remove a redundant declaration of i
    scardcontrol.c:486: attention : declaration of ‘i’ shadows a previous
    local
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2422 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 1 -
 1 file changed, 1 deletion(-)

commit ce91745455b9830fdb3336f9fe0f568994236c38
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 22 15:11:49 2007 +0000

    CmdXfrBlockTPDU_T0(): set *rx_length to 0 in case of command too long
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2421 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 ++
 1 file changed, 2 insertions(+)

commit ba15f0564ef70d0c18c0b04a863d44d5c1e876dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 22 14:15:37 2007 +0000

    CmdXfrBlockTPDU_T0(): set *rx_length to 0 if CCID_Transmit() fails
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2420 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit b07a7f41fa5acab99d47526c1e0bcb238322024d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 20 13:38:00 2007 +0000

    Secure modify PIN: add a bConfirmPIN and bNumberMessage table
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2407 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 45ba8b4b480e5022496aa70e2a3a0745443f44a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 20 13:34:44 2007 +0000

    SecurePINModify(): set bNumberMessages in all cases
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2406 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2d3b3db8dfbd7b26500baa9f320a8ee61b1a5a89
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 20 13:25:41 2007 +0000

    set max pin size to 8 instead of 4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2405 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7149245d8ae34e68444e5b5c455276e6283858ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 20 13:23:44 2007 +0000

    SecurePINModify(): the GemPC Twin does support different values of
    bNumberMessages but all the bMsgIndex? must be present in the CCID
    command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2404 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 8c7bd8656e6a6ad350f7ff616d3a7f33342713de
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 17 14:56:45 2007 +0000

    IFDHControl(): log the Rx and Rx buffers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2399 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 ++
 1 file changed, 2 insertions(+)

commit c1f434b677a7d2adb73d110a437a7201353cb725
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 17 13:53:53 2007 +0000

    add DEBUG_INFO_XXD()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2398 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit dfc70152fffcc14f072d79b90401e1673c4756fd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 10 19:45:51 2007 +0000

    get_end_points(): correct bug in revision 2392
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2393 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4b34aa58c1b74fba858bbe565bc21a802d2ffac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 10 19:43:13 2007 +0000

    get_end_points(): use usb_interface->altsetting->bNumEndpoints instead
    of the hardcoded value 3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2392 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d27f9cfa4dd6f37f7f3a52f81b74b0a4660fe168
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 8 14:47:52 2007 +0000

    use ATTRS{} instead of SYSFS{} for use with recent udev versions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2391 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit f49c87781f666d56bb890a8fd068fafbb1df6836
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 8 14:18:56 2007 +0000

    parse bInterfaceProtocol field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2390 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 43eea6b02e0566021401b056f8bcc9baaebe7b56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 8 14:13:47 2007 +0000

    parse bNumEndpoints field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2389 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 0894e34d601d10cb8e1bd83e00dfd7db4562ebff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 5 17:11:52 2007 +0000

    ChangeLog: use svn2cl instead of svn2cl.sh
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2387 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5cd96adf7eaf53fb832edae8960eba52915259bb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 30 15:46:07 2007 +0000

    ccid_open_hack(): add the l10n of the 10th string "PIN blocked"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2366 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 6ba5c979de98fe4d88b3eab3124a0850097c72a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 30 15:01:50 2007 +0000

    ccid_open_hack(): add portugese strings for the GemPC Pinpad.
    
    Thanks to Stef Hoeben
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2365 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 949365adef6369b258129c77a57b8f235031d147 (tag: ccid-1.2.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 16:48:06 2007 +0000

    release 1.2.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2363 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 9 +++++++++
 configure.in | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit b797bd14f1879abca817aa51ff8b4c2916ba4c3e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 16:41:14 2007 +0000

    move the O2Micro Oz7762 from the unsupported to the supported list since
    patches to support it are applied by default (O2MICRO_OZ776_PATCH)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2362 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 38ff9ab5882d594275785c684d85dc9857d7e74a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 16:36:55 2007 +0000

    add non CCID generic (InterfaceClass: 0xFF) readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2361 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 90611495fc17fbb5e7613d595d471d4d64f94a23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 15:42:28 2007 +0000

    SK-3106.txt is a duplicate of DellSK-3106.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2360 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am |   1 -
 readers/SK-3106.txt | 194 ----------------------------------------------------
 2 files changed, 195 deletions(-)

commit 84223d63ebe365144c3e44b4fb96f6a8219bdb95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 13:31:33 2007 +0000

    Bogus_firmwares[]: the driver now contains patches to circumvent the
    Oz776 reader. It is then declared bogus only if O2MICRO_OZ776_PATCH is
    not defined
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2359 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit ff525dbf0a89808bbf233394d22a0f713c746cfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 27 13:28:26 2007 +0000

    T0ProcACK(): use a hack to circumvent the Oz776 firmware bug with
    commands of size modulo 64
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2358 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 43 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 8 deletions(-)

commit 806fb31e354db3e3bf1632d6401bebfea62a710a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 26 16:57:45 2007 +0000

    CmdGetSlotStatus(): the O2MICRO OZ 776 reader sends "card absent or
    mute" errors when no card is inserted. We do not log this error since it
    is normal execution and just fill the syslog files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2357 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit a25bdde1cb90577dd5564cd50950da8901dfd533
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 26 16:43:45 2007 +0000

    move #define O2MICRO_OZ776_PATCH from ccid_usb.c to ccid.h so we can use
    it in other .c files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2356 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 7 +++++++
 src/ccid_usb.c | 7 -------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit ab3730fe4ee6fc533fea0f5e9d336ea0479d1ee2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 24 13:21:39 2007 +0000

    document how to use --enable-udev on FreeBSD.
    
    Thanks to Tilman Linneweh
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2355 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit e00b7361bba4a41095a2cd8b7db8abf273f1b436
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 20 15:47:19 2007 +0000

    version 1.2.0 was released in 2007 not 2006 :-)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2351 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f320ef0e0e1b03bd259a666e222a08a48a2ecf4 (tag: ccid-1.2.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 19 19:53:39 2007 +0000

    release 1.2.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2345 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 13 +++++++++++++
 configure.in |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 89c255c75b30d4ae57ae3d6bda68fd14cef51162
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 19 15:33:40 2007 +0000

    removed since generated from configure.in by autoheader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2342 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 117 ------------------------------------------------------------
 1 file changed, 117 deletions(-)

commit cb94edd74a2bfa3fbf25948bc62ddde9b33ce18f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 18 09:46:04 2007 +0000

    document udev use
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2338 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 6bf778ceb58b94551d91e67d84f33e5286981dab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 18 09:41:27 2007 +0000

    pcsc-lite versions before 1.3.3 are not supported so remove notes about
    CHANNELID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2337 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 25 +++----------------------
 1 file changed, 3 insertions(+), 22 deletions(-)

commit afc9715e6037dc39f6a172c9a782b046f1328067
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 18 09:34:49 2007 +0000

    add #CCID_compliant URL refenrece when a reader is not yet supported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2336 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f6b59ebd977e455ebbde7f1aefc488a85fbf32cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 10 21:01:39 2007 +0000

    do not install the pcscd_ccid.rules file but display a message telling
    so. The exact location of this file is Linux distribution dependent.
    
    Thanks to Alon Bar-Lev for the idea.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2329 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c6c5c2bf3a7bf674e7a8bb05a355ecf51a09cf0b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 10 20:53:44 2007 +0000

    typo: "busses" -> "buses"
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2328 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bc9c6566d195c8ae08a938cae2d8c35c6031454
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 10 15:50:51 2007 +0000

    add a missing \n in printf
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2326 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdbc8736f30e0726c1f464ea4177d36841477fd4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 9 19:55:03 2007 +0000

    use 60-pcscd_ccid.rules instead of 50-pcscd_ccid.rules so udev default
    > rules will run before are run before this one.
    
    Thanks to Alon Bar-Lev.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2322 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e5ac3ec9a37e0aaaf923337de643229121ecd48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 8 08:01:04 2007 +0000

    add pcscd_ccid.rules in EXTRA_DIST
    
    Thanks to Kjell M. Myksvoll for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2318 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc752d9f0c37602105b172a975f76093f453236c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 22:15:16 2007 +0000

    add SCARDGETATTRIB.txt to EXTRA_DIST
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2317 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 61db69a61e5dba7bd914a6d5e89339fbc963bf68
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:54:46 2007 +0000

    use LPSTR instead or the deprecated LPTSTR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2316 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c93588be6dcb1ee46e5220dde47bc98ac10ae2b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:53:22 2007 +0000

    if --enable-udev is used we define IFD_GENERATE_HOTPLUG in
    ifdCapabilities and install the pcscd_ccid.rules for udev
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2315 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit a4766819dc5a0e91987648feadab1d54267bf3b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:52:18 2007 +0000

    replace MAGIC_IFDCAPABILITIES by the 3rd command line argument
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2314 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/create_Info_plist.pl | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 97f4fd85e920babfe7c0be7b0c8a8fa28402bc41
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:51:32 2007 +0000

    use MAGIC_IFDCAPABILITIES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2313 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit a586d4a7cf4c3fed2cc2646ea9d2471b0513189e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:50:46 2007 +0000

    add --enable-udev
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2312 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 7 +++++++
 1 file changed, 7 insertions(+)

commit 55b2345fe1a69a62596a6f17a87617c62a7bc400
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jan 6 21:39:39 2007 +0000

    udev file for hotplug capability
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2311 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscd_ccid.rules | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 76b87385ad1f549fad24d16d3282c6aa4d091930
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 4 20:27:13 2007 +0000

    add "HP USB Smartcard Reader" in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2298 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit 65f7dd455a189eb5dd393d744668490f3d55cf92
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 4 20:26:45 2007 +0000

    add HP USB Smartcard Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2297 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HPUSBSmartCardReader.txt | 51 ++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt    |  1 +
 2 files changed, 52 insertions(+)

commit 7bd416ca873db4cd996acc86ca4f60030cac3753
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 19:55:40 2007 +0000

    CloseUSB(): free .dirname and .filename only for the last slot
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2296 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3aefc0b8857828bd7fd943e7405eb323d1a2beb3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 17:01:15 2007 +0000

    OpenUSBByName(): move the "Checking device: " log message out of the
    usbDevice[] loop since we display info of the new device and not of
    a device from usbDevice[]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2295 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1162dd0314fa124c08bbfb124dc2ec9cd092a4bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 16:55:33 2007 +0000

    struct _usbDevice: replace struct usb_device *dev; by char *dirname; and
    char *filename; since the libusb structure can be modified at any time
    by libusb (this structure is reused for another USB device when the USB
    device is removed)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2294 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 49 ++++++++++++++++++++++---------------------------
 1 file changed, 22 insertions(+), 27 deletions(-)

commit a8c16e5e8908dc6abbf57afa71f2b7d36ffdb282
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 16:46:58 2007 +0000

    get_data_rates() now has a struct usb_device *dev parameter to avoid
    storing it in struct _usbDevice
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2293 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 602ab609f4fa7c5394b2ca130a0d44ed082a1314
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 16:25:03 2007 +0000

    remove unused get_desc() function
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2292 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 20 --------------------
 src/ccid_usb.h |  2 --
 2 files changed, 22 deletions(-)

commit 1fa336a6cbf8826468e3a0bf57c0fd399961e32f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 16:23:04 2007 +0000

    revert revisions 2289 and 2290
    
    It is not the correct solution to the problem
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2291 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 12 ------------
 1 file changed, 12 deletions(-)

commit a9d76e152782948c8fb2d8444aaff99eddf99785
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 14:28:08 2007 +0000

    WriteUSB()/ReadUSB(): check that the device entry is still valid before
    using it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2290 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 85864ecb15f271153b922470bbe6f2ee9abfc465
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 2 14:25:30 2007 +0000

    WriteUSB()/ReadUSB(): call CloseUSB() as soon as the device disapears
    (ENODEV) since the libusb structures pointed by usbDevice[] may be
    reused by another USB device
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2289 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 307bad043fe6c1d3907f30c0c30df694f5c7fef5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 30 20:33:45 2006 +0000

    do not use two AM_CONDITIONAL() with the same variable
    
    Thanks to Alon Bar-Lev for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2288 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 211937d13f3134a2fa56ea8c775a549d2888608d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 30 20:17:32 2006 +0000

    --disable-twinserial now works as expected.
    
    Thanks to Alon Bar-Lev for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2287 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit acd716402a5fc9bcc183786240ff2e59430c7dde
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 25 22:33:58 2006 +0000

    many commands: make sure we received at least STATUS_OFFSET+1 bytes
    before reading the value of buffer[STATUS_OFFSET]
    
    usb_bulk_read() may return 0 bytes instead of an error when the reader
    is just disconnected
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2285 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit db364b1b9befd8a629394f197ab34d9f2490bc31
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 25 20:54:20 2006 +0000

    GetNewReaderIndex(): check that Lun is NOT already used
    
    Thanks to Martin Preuss for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2280 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 3635e46be33d40f319ba55925babce85f94a453e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 20 20:48:50 2006 +0000

    add the OmniKey CardMan 1021 to the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2278 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit 32e19ed1e666cc2ee574df67fdf87c183c08d77b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 20 20:41:59 2006 +0000

    add OmniKey CardMan 1021
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2277 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan1021.txt       | 76 +++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am           |  1 +
 readers/supported_readers.txt |  1 +
 3 files changed, 78 insertions(+)

commit 79a2365df78145134491e8aa83026d46d664f849
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 20 20:40:58 2006 +0000

    a line was wrapped
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2276 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3021.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 7dc1aa07d019ef2b3af3f0912be6473ff485a4b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 12 13:15:28 2006 +0000

    new file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2275 0ce88b0d-b2fd-0310-8134-9614164e65ea

 SCARDGETATTRIB.txt | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit 35594700c34d43dd87ff6b815cf0fd8b608afa10
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Dec 11 08:53:04 2006 +0000

    add PKG_PROG_PKG_CONFIG
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2271 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 1026f0b65c1f8530e44352c8361e52eba7681e02
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 10 10:51:51 2006 +0000

    add --enable-twinserial to build the serial reader driver
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2270 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5631970c5e73b3d0ee0e393d95d96a41adb5abf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 5 21:12:34 2006 +0000

    upgrade firmware to 1.02
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2269 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Advanced.txt | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a6cd351e6a5ce5c3ee909bde4d8e02f0ea932d75
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 5 21:04:56 2006 +0000

    upgrade firmware to 1.02
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2268 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Base.txt | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 14f67b73b4babdbc3b6e60aebb75f93aaf8cd249
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:20:29 2006 +0000

    #include "checksum.h"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2260 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/checksum.c | 1 +
 1 file changed, 1 insertion(+)

commit 360f0b11605ddd8c4f9284ab29b47a1635f8d87f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:13:06 2006 +0000

    warning: initialization discards qualifiers from pointer target type
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2258 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4a2158f9ed61f79431b3fc77652710423b1e051
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:12:22 2006 +0000

    warning: initialization discards qualifiers from pointer target type
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2257 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84e15a2f7fae1e557146f66deea372da8042778e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:09:03 2006 +0000

    remove unused argc and argv arguments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2256 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 942f91d58978905707b874519ec28f6ed549bd8c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:08:01 2006 +0000

    ccid_error(): "char *file" argument -> "const char *file"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2255 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 src/ccid.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 026361ec8c682a38373f6c8b303657576f3b1eeb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 17:03:26 2006 +0000

    warning: assignment discards qualifiers from pointer target type
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2254 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 5786d12d4e790732b23a612e2af6679034b0d4dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Dec 2 16:55:17 2006 +0000

    warning: redundant redeclaration of 'LogLevel'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2253 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 1 -
 1 file changed, 1 deletion(-)

commit c08c869010399d819f3e370f4a0b27a2b76e8a83
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 30 22:37:52 2006 +0000

    use $(srcdir)/convert_version.pl
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2252 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0657aef7ca7e914923d3474229420cca669582c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 30 22:35:31 2006 +0000

    change C3PO_LTC32_USBv_old.txt in C3PO_LTC32_USBv2_old.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2251 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4b80eb9825b9a2657efdc44b506706d7210be31
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 29 10:31:11 2006 +0000

    test if IFD_NO_SUCH_DEVICE is defined in ifdhandler.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2240 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit aad7353a531fb87e9a10a45a29d76826219cf02e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 29 10:12:04 2006 +0000

    use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() to not hard code the use of
    -lpcsclite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2239 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 36030627c30da3ba4ab04326ec7cca8d3b5add24
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 29 10:10:55 2006 +0000

    distribute convert_version.pl
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2238 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ebe60405b912212e5331a68b504f6bee91dd8483
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 23 19:58:13 2006 +0000

    add C3PO_* files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2237 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/C3PO_KBR36.txt           | 54 ++++++++++++++++++++++++++++++++++++++++
 readers/C3PO_LTC32_USBv2.txt     | 54 ++++++++++++++++++++++++++++++++++++++++
 readers/C3PO_LTC32_USBv2_old.txt | 50 +++++++++++++++++++++++++++++++++++++
 readers/C3PO_TLTC2USB.txt        | 50 +++++++++++++++++++++++++++++++++++++
 readers/Makefile.am              |  4 +++
 5 files changed, 212 insertions(+)

commit 9e3cbdac9c681f4c092b94ca82e471e669d9e45a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 22 19:40:15 2006 +0000

    exit if the command is not run as root and getting iManufacturer fails
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2234 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 136339bdba3c09e4334909bba02940cd9c943f49
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 18 20:56:22 2006 +0000

    add C3PO TLTC2USB, LTC32 USBv2 with keyboard support and KBR36 in the
    "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2224 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 4 ++++
 2 files changed, 6 insertions(+)

commit d5e5a016e55b8f4a3a1a342793a9b109353389ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 17 20:19:17 2006 +0000

    set IFSC in the SetParameters argument for T=1 if TAi (i>2) is present: IFSC
    
    Thanks to Stefan Neis for the bug report and patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2223 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 81dfb0d9c6717a0bcef420afd65b7d0cb6ab244c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 17 16:39:49 2006 +0000

    add Teo by Xiring in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2222 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |   2 +
 readers/Teo.txt               | 168 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 3 files changed, 171 insertions(+)

commit 399749abc181e080b629c7869aec12c22abf22ca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Nov 17 16:36:58 2006 +0000

    add C3PO LTC32
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2221 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/LTC32.txt             | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 55 insertions(+)

commit 5af22c26550dfa500c5ec72d1183bf23ab897d59
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 14:52:54 2006 +0000

    we need pcsc-lite 1.3.3 since we now use IFD_NO_SUCH_DEVICE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2210 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 519ae8848bca2a8e4f6f4d3bebfc1a124d210866
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 14:35:21 2006 +0000

    IFDHICCPresence(): return the error code returned by CmdGetSlotStatus()
    instead of using IFD_COMMUNICATION_ERROR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2208 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c6237df3e24c0e905f6e7d2d96a1faa6b8d003d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 14:33:41 2006 +0000

    CmdGetSlotStatus(), CCID_Transmit() and CCID_Receive(): return
    IFD_NO_SUCH_DEVICE if the lower communication layer returns
    STATUS_NO_SUCH_DEVICE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2207 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 9aad6258168f5246aab74eea66ccc0c5a2b53238
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 14:31:38 2006 +0000

    WriteUSB() & ReadUSB(): return STATUS_NO_SUCH_DEVICE if read() or
    write() fails with ENODEV
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2206 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 87d4d2d510fc576d187982d74088d8caf63562ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 14:28:20 2006 +0000

    add STATUS_NO_SUCH_DEVICE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2205 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 1 +
 1 file changed, 1 insertion(+)

commit e5112c49a11edc3dcd1052b5f638b4442fb55704
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 15 10:04:18 2006 +0000

    IFDHGetCapabilities(): add support of SCARD_ATTR_MAXINPUT to get the
    maximal APDU size (dwMaxCCIDMessageLength -10)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2197 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit c6d482695caaa5acd0ecd7cc223b40469febac56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 6 14:36:56 2006 +0000

    SecurePINVerify(): the GemPC Pinpad does not support
    a bEntryValidationCondition different of 0x02 (validation key pressed)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2195 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 825f64133b37cf57d92bec750a727a3c68585806
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 13 17:00:43 2006 +0000

    remove unneeded dependency on dl library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2186 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 4 ----
 src/Makefile.am | 2 +-
 2 files changed, 1 insertion(+), 5 deletions(-)

commit 181ad8b942c193e9256a0958682ce8ca30f0710c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 26 13:32:05 2006 +0000

    IFDHICCPresence(): the patch in revision 2150 was not correct.
    SCardReconnect(..., SCARD_UNPOWER_CARD, ...) failed since the
    card was reported as non present after the power off
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2176 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c0015e764c5aa00d9eefcbde3c92a586b2a09c56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 26 13:29:57 2006 +0000

    IFDHPowerICC(): log the action performed (PowerUp, PowerDown, Reset)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2175 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ee345891abecdb7ba9f95f23052ed0dacb178c98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 22 14:51:24 2006 +0000

    add OmniKey CardMan 5125 in the should work but unsupported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2174 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |   2 +
 readers/CardMan5125.txt       | 168 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 3 files changed, 171 insertions(+)

commit 5b46a303a3170c057ad35af98a8f8782230b5426
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 22 14:49:51 2006 +0000

    update OmniKey URLs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2173 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 542fbe8f75403346c6ff2076dba081b06c5add9d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 22 14:04:46 2006 +0000

    move the RSA SID800 in the supported list now that I have a working
    model
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2172 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 6 ++----
 readers/supported_readers.txt | 3 +++
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 11717cda132a39247f78bf5ec2bb70938827737e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 22 14:04:04 2006 +0000

    update using a new SID800 model. Unfortunately the firmware version has
    not changed so it is not possible to detect a non working model
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2171 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/sid800.txt | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 76787d94c452c7b10a2a44a37a9e5e151fb96a16
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 22 13:36:21 2006 +0000

    add O2Micro Oz7762 in the unsupported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2170 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4c02ff5747ddd357166d4278ed7a6d825024adc1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 20 14:01:14 2006 +0000

    IFDHGetCapabilities(): add support of SCARD_ATTR_VENDOR_NAME
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2168 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit f7a8e89123ca1981267f1214a5be14aefe0372d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 20 13:40:19 2006 +0000

    add support for SCARD_ATTR_VENDOR_IFD_VERSION tag used by
    SCardGetAttrib()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2166 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am  | 6 ++++--
 src/ifdhandler.c | 9 +++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

commit a6b39170b6930a60870e3f189ceb73396d834b93
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 20 13:39:23 2006 +0000

    Perl script to convert a version format from "1.2.3-svn-xyz" to "0x01020003"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2165 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/convert_version.pl | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit d5661c7227893883f19c2cbeb1b3ce2cab1700da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 14 20:02:00 2006 +0000

    update OmniKey URLs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2163 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 4bed513053c4affec3103da7ec1084d5013a8336
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 14 19:58:29 2006 +0000

    the OmniKey 5125 was a 5121
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2162 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cad273bd46d43f86c11487b5f90edcdf8459440
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 14 19:55:24 2006 +0000

    The reader was a 5121 in fact
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2161 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{CardMan5125.txt => CardMan5121.txt} | 0
 readers/supported_readers.txt                | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 41e0bf12741f48c0a3d81a1b096b2b6a7ff06867
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 11 07:01:55 2006 +0000

    do not #include the tested .h file since it is already included by the
    macro. A double inclusion fails with SuSE gcc 4.1.0 with fdopen: Bad
    file descriptor
    
    Thanks to Byron Johnson for the bug report
    see http://www.mail-archive.com/muscle@lists.musclecard.com/msg05632.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2156 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 16e052977df60266dc7f3c1ba42c1c56eca76807
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Sep 10 20:00:47 2006 +0000

    add a note about Alcor Micro AU9520 firmware 1.01 bug (time request
    not forwarded)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2155 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 67b069549c1fc35405789674b01a105b06692d4f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Sep 10 19:58:02 2006 +0000

    Bogus_firm[]: firmware 1.01 for Alcor AU9520 is bogus. The time request
    of the card is not forwarded to the host by the reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2154 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 6177084e9865d65f40103c386d17c5b237c50d86
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Sep 10 19:56:23 2006 +0000

    new firmware (1.02)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2153 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AU9520.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2429ab95e79b0b0a0ebf58871feb5daa7de9a236
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 6 20:06:58 2006 +0000

    remove trailing spaces at end of lines
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2152 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c            |  2 +-
 src/ccid.h            |  2 +-
 src/ccid_serial.c     | 26 +++++++++++++-------------
 src/ccid_usb.c        |  8 ++++----
 src/commands.c        |  8 ++++----
 src/debug.h           |  4 ++--
 src/defs.h            |  2 +-
 src/ifdhandler.c      | 20 ++++++++++----------
 src/openct/proto-t1.c | 10 +++++-----
 src/parse.c           | 16 ++++++++--------
 src/towitoko/atr.c    | 32 ++++++++++++++++----------------
 src/towitoko/pps.c    |  2 +-
 12 files changed, 66 insertions(+), 66 deletions(-)

commit 6197f0a2a2cb4f7cf0bc8a8a18660a9e3773a1d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 6 13:49:40 2006 +0000

    IFDHICCPresence(): correctly support the removal and insertion between
    two consecutive IFDHICCPresence() calls
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2150 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit c408dd5db5aab9566dd9f1f8c191252c739b4b73 (tag: ccid-1.1.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 11 17:20:57 2006 +0000

    release 1.1.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2135 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 20 ++++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)

commit 9d7091faca4c84e6423c18222f57c74627548d48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 11 17:15:28 2006 +0000

    use ./configure --enable-twinserial to compile and install the the
    driver for the GemPC Twin serial
    
    Thanks to Wolfgang Glas for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2134 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 11 +++++++++++
 src/Makefile.am | 11 +++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 69efedf8447bd6e35eecaceccfb3087e01eede0a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 11 16:10:28 2006 +0000

    add id3 Semiconductors CL1356T in the "should work but unsuported" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2133 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README              |  3 +++
 readers/CL1356T.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am |  1 +
 3 files changed, 54 insertions(+)

commit 2e520e24a7a6c724c9fb01294d1d2751c0771f29
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 11 16:03:39 2006 +0000

    Regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2132 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13cd89ea728f7e1ba13208718cc16e613b6a9218
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 10 22:31:08 2006 +0000

    Add iDream (or THRC2002-2) to the "Unsupported or partly supported CCID
    readers" list.
    
    Thanks to Dr Jean-Pierre Szikora for the report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2131 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README              | 12 +++++++++---
 readers/Makefile.am |  1 +
 readers/iDream.txt  | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 3 deletions(-)

commit e5a339811855f198fddecdc3b49c48c890c1c92d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 9 07:17:31 2006 +0000

    IFDHCreateChannelByName(): add a "warm up" sequence. This sequence is
    sometimes needed when pcscd is restarted with the reader already
    connected. We get some "usb_bulk_read: Resource temporarily unavailable"
    on the first few tries. It is an empirical hack
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2130 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit f9954021eab156f065bf5d51087a8cadf2550d08
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Aug 7 10:05:40 2006 +0000

    CMD_BUF_SIZE should not include a byte for the cmd. This definition was
    reused as-is from the ifd-gempc source code.
    
    Thanks to Wolfgang Glas for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2123 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 449dd8b902306ac4268864b926a8207e5010411e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 3 13:14:27 2006 +0000

    IFDHICCPresence(): check the value returned by CmdEscape() in the
    SCR331-DI contactless reader familly code.
    
    Byg detected by using __attribute__((warn_unused_result)) also used as
    __must_check by the Linux kernel
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2122 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit bb58ac6b407de2dd10e06daf79fac76d676365ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 3 13:12:20 2006 +0000

    change the prototype of ReleaseReaderIndex() to return void since he
    function always returned 0 and the returned value was never checked
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2121 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 4 +---
 src/utils.h | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

commit dfecd8324e2a2df47a468175c5f3d5483a1fccdc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 3 10:04:01 2006 +0000

    SecurePINVerify()/SecurePINModify(): the USB timeout shall be greater
    than the reader timeout so we get the reader answer. I use a margin of
    10 seconds.
    
    Thanks to Gerald Richter for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2120 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb289efcc0ff63d99d863eea9e448d9c345dba00
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 1 20:05:22 2006 +0000

    ReadUSB(): check that usbDevice[reader_index].dev->bus is still non-NULL
    (as we do in WriteUSB()) before dereferencing it in the debug message.
    
    Thanks to Michael Wegner for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2119 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 324de0ebf47b8a8cd163048bfe0b2e709d247e52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 1 07:13:50 2006 +0000

    Exit the ./configure script if some include files are not found
    
    Use AC_MSG_ERROR() instead of AC_MSG_WARN()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2118 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 879cc1f696b50e9b2fe89c70d37130f2d15fba9a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 31 15:11:07 2006 +0000

    regenerate
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2117 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 071bc295c9c5585a36171d30c1df079e4a6f0742
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 31 15:10:48 2006 +0000

    use ntohl/htonl from arpa/inet.h since the tag value for
    IOCTL_FEATURE_VERIFY_PIN_DIRECT and IOCTL_FEATURE_MODIFY_PIN_DIRECT
    _shall_ be encoded in big endian as documented in PCSC v2 part 10 ch 2.2
    page 2.
    
    The applications using this feature shall be updated (to respect the
    PCSC specification)
    
    Thanks to Ulrich Vogl for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2116 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in            | 2 +-
 examples/scardcontrol.c | 5 +++--
 src/ifdhandler.c        | 5 +++--
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 62b74bb82df30ceda778dfa2d70584780a896d28
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 12 09:52:30 2006 +0000

    CCID_Receive(): check that we received at least enough bytes to test
    cmd[STATUS_OFFSET].
    
    usb_bulk_read() will return 0 bytes without error in case of timeout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2110 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit ebc4ffef17684632fb789d0272a24a1548ee435d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 12 08:30:26 2006 +0000

    use LPSTR instead of LPTSTR (deprecated)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2109 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 688d0f0e6201f30e441858e762cf330ad148dce7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 12 08:21:07 2006 +0000

    SetParameters(): do not fail if the command fails to set a parameter
    that is not changeable by the CCID
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2108 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9c56acd44bc5b7d4c2d20a1f3f78b8f33f750b99
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 11 18:35:25 2006 +0000

    correct a typo in a comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2107 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7fa72cf82450e8b50d9e912f443160af2a7dc49a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 9 15:03:18 2006 +0000

    add Alcor Micro AU9520
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2101 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |   2 +
 readers/AU9520.txt            | 109 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   3 ++
 3 files changed, 114 insertions(+)

commit b5778a510bf4fbfd0e64d7366e0d0f6e9d46c6d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jul 9 14:50:20 2006 +0000

    add id3 Semiconductors CL1356D
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2100 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  3 +++
 readers/id3_CL1356D.txt       | 50 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  4 ++++
 3 files changed, 57 insertions(+)

commit d30ed8fa025e070062a21237430ce659a127fca1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 4 20:07:01 2006 +0000

    update comment for size_t
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2099 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 289ba19ea24c0277397b172a17fef83b154453e4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 4 07:11:43 2006 +0000

    make pcscd detect a buffer overflow when the receiving buffer is too
    small instead of silently ignoring the detected problem. This problem
    only occured with readers supporting Extended APDU.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2098 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 67e9499dc26b9e1d9d101a096007eda9f8d3aaf2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 4 07:06:10 2006 +0000

    ReadUSB(): be sure we have read enough bytes before checking for frame
    detectation
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2097 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 68d3a5cf5302634e6f3d83be2e3551e97d8ca158
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 14:56:08 2006 +0000

    CmdXfrBlock(): remove the unused clean_up_and_return goto label
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2096 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 1 -
 1 file changed, 1 deletion(-)

commit ce81fa9c6aa72909bdd1fa53dc446f37e79b4e89
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 14:54:59 2006 +0000

    CmdXfrBlock(): call CmdXfrBlockAPDU_extended() if the reader supports
    Extended APDU
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2095 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 265ae8702bc7c800cf700daf07cb91fe941bec21
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 14:21:15 2006 +0000

    add CmdXfrBlockAPDU_extended() to support Extended APDU readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2094 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)

commit 2f5c5712484f6fae2b5c5218aed33861292102a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 14:03:58 2006 +0000

    CCID_Receive(): return the value of bChainParameter in *chain_parameter
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2093 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 +++++
 1 file changed, 5 insertions(+)

commit b9ea66a7619fbdec166aaf59aec6c1fb576dfdee
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 14:00:55 2006 +0000

    CmdXfrBlockTPDU_T1(): also log the length of the reception buffer
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2092 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 556113e1cd387dfec5926f3eba3386469a7fb88a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:59:13 2006 +0000

    use CCID_Receive() with the new API (use NULL as chain_parameter)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2091 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c        | 12 ++++++------
 src/openct/proto-t1.c |  6 +++---
 src/towitoko/pps.c    |  2 +-
 3 files changed, 10 insertions(+), 10 deletions(-)

commit b8e89a2d7d74c050ac221d8b2ec6cc4991a2950d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:56:42 2006 +0000

    CCID_Receive() has a new parameter: chain_parameter
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2090 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 src/commands.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8084bef804b241bbc99f6559fdf6c1b811340cf3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:55:10 2006 +0000

    add #define CHAIN_PARAMETER_OFFSET
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2089 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.h | 1 +
 1 file changed, 1 insertion(+)

commit 507144aa80e6da0dd9e9ae25d8ca691003735ac2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:44:28 2006 +0000

    move the "command length too big" checks from CmdXfrBlock() to
    CmdXfrBlockTPDU_T0()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2088 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit 7bdb15dd42344346870da8e6a3e237c5d3824aba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:36:49 2006 +0000

    CCID_Transmit(): log if the transmit buffer is too big
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2087 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit e2806f08e5365be49e6dce1f74c306557faae5ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 13:15:59 2006 +0000

    CCID_Receive(): use <= instead of < to detect a reception buffer overrun
    and log an error if it occurs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2086 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1339b4c838d0e3f42518fd84c7b9d4db441d9fff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 12:57:50 2006 +0000

    ccid_open_hack(): the CL1356D firmware needs some time to initialize.
    Wait 1 second here
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2085 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 83e6b553ac88cbaab8f897c9f64a9df83e4f7eb8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 12:56:13 2006 +0000

    add #define CL1356D
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2084 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit d0ecc183a8947964c15eefac03be8755f2f39740
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 3 12:51:59 2006 +0000

    ReadUSB(): detect and ignore duplicated CCID frames
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2083 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit da797041d9497fef1c6004a33ce8914b458e393b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jun 30 14:04:33 2006 +0000

    ccid_error(): display the value of the Unknown CCID error code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2082 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0b46c9a7abe919791e04d8e9ce0cf3fa9cc5026a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 8 08:36:49 2006 +0000

    add support of FreeBSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2078 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 862e10d7a8645fec3067cb746ecdc881a62cf95c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 25 20:48:11 2006 +0000

    update the licence from GPL to LGPL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2055 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f20a8cfa1faabde3dbbf69a8a98aafb4f9f51200
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 19 12:18:49 2006 +0000

    SCM SPR 532 with firmware < 5.10 has problems
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2048 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dffac9b0146cd1fadd378bea42a03fabe975ef94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 19 11:58:33 2006 +0000

    update with firmware 5.10
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2047 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SPR532.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 13ca21b5d4b3b07c0111da667d078b1718250e1e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 19 11:56:18 2006 +0000

    t1_transceive(): add a overrun debug message if we received more bytes
    than we can store.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2046 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 3 +++
 1 file changed, 3 insertions(+)

commit fb75847b1081088fe4dac2f5cf7755dd1a5d215a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 19 11:53:54 2006 +0000

    t1_transceive(): add a debug message if we are in state DEAD. The card
    must be reset first.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2045 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 3 +++
 1 file changed, 3 insertions(+)

commit ff4203df350fb3dbaf1a02064c18db8e4eaf4f21
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 16 22:00:31 2006 +0000

    add Actividentity (ActiveCard) Activkey Sim
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2044 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ActivkeySim.txt       | 49 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 50 insertions(+)

commit 36a6d6132ee120c6f849d87a79ad03ce37d6c7a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 10 20:53:49 2006 +0000

    correct a typo in a comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2041 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbe3efdab5cf099cf134fe8c8ca055e5b21dce63
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 4 13:14:56 2006 +0000

    Use a timeout of 0.1 second instead of 0 for waiting characters from the
    keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2039 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d3a984fd7d48c6578222e05d63c488ebcea080df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 4 12:13:47 2006 +0000

    add C3PO LTC31 (new model, USB product id 0x0006) in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2038 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 3 ++-
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit d00b4737624e48e6da3d0d24affd09f5fc52bc94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 4 11:33:35 2006 +0000

    add "HP USB Smart Card Keyboard" in the "Should work but untested by
    me:" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2037 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 2 ++
 2 files changed, 4 insertions(+)

commit 68f3fcb74cb2ccd7aec41928cbb78d14512086d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 4 11:31:49 2006 +0000

    add HPUSBSmartCardKeyboard.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2036 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/HPUSBSmartCardKeyboard.txt | 53 ++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am                |  1 +
 2 files changed, 54 insertions(+)

commit d42b02b18b9de0c32f1f4f628b0577bed436ba2f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 3 20:48:48 2006 +0000

    ccid_open_hack(): add SCM SCR331-DI-NTTCOM in the list of dual slots
    contactless readers hack
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2035 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9cb97482a96add529083066e505b4fc254414cf1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 3 20:18:35 2006 +0000

    add OmniKey CardMan 3021 in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2034 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                  |   1 +
 readers/CardMan3021.txt | 166 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am     |   1 +
 3 files changed, 168 insertions(+)

commit b211c9f4cc2f71c2e38434936c02690b66bb4f5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 3 17:46:38 2006 +0000

    add LTC31 (new version)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2033 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/LTC31v2.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am |  1 +
 2 files changed, 51 insertions(+)

commit f041c02ce96ea153ce79beb4c57bf95b7c75c6de
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 3 15:47:53 2006 +0000

    I used the MSB instead of LSB in parsing dwSynchProtocols
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2032 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 660021e5949df92bfe57bebeb62566710d571435
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Apr 23 18:33:20 2006 +0000

    update the Free Software Foundation postal address
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2026 0ce88b0d-b2fd-0310-8134-9614164e65ea

 COPYING | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 689fad8905063972b5c2736cc34507da3daa6411
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 22 16:00:28 2006 +0000

    add $(PROVIDED_BY_PCSC) to libccidtwin_la_SOURCES so that libccidtwin
    uses its own log_xxd/log_msg when configured with --disable-pcsclite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2022 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a6c812e3f75273ae9a25a4c64832b1127487f4eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 22 15:54:22 2006 +0000

    add $(TOKEN_PARSER) to libccidtwin_la_SOURCES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2021 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f16c909b3da4869eb00a221e3907001d1bb3295d (tag: ccid-1.0.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Apr 22 15:31:05 2006 +0000

    release 1.0.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2020 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README       | 14 ++++++++++++++
 configure.in |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 0e8f484bd314bcdf0af61ccaa3cfe4072e5bfd85
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 20 18:57:14 2006 +0000

    declare the functions to export as EXTERNAL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2019 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 909efd9f44debbb00aca3016e5cf5f2951a744ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 20 14:39:52 2006 +0000

    regenerate using the latest version of parse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2017 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR38U-CCID.txt                   |  9 ++---
 readers/CardMan3121.txt                   |  9 ++---
 readers/CryptoIdentity.txt                |  9 ++---
 readers/GemPCKey.txt                      |  9 ++---
 readers/GemPCTwin.txt                     |  9 ++---
 readers/KAAN_Advanced.txt                 | 11 +++---
 readers/KAAN_Base.txt                     | 11 +++---
 readers/KAAN_SIM_III.txt                  | 11 +++---
 readers/LTC31.txt                         |  9 ++---
 readers/MySmartPad.txt                    |  1 -
 readers/Oz776S.txt                        |  9 ++---
 readers/SCR331-DI.txt                     | 63 +++----------------------------
 readers/SCR331.txt                        | 11 +++---
 readers/SCR3310.txt                       | 11 +++---
 readers/SCR335.txt                        | 11 +++---
 readers/SCR355.txt                        |  1 -
 readers/SIM_Pocket_Combo.txt              | 18 ++++-----
 readers/SPR532.txt                        |  1 -
 readers/Verisign_secure_storage_token.txt |  1 -
 readers/mIDentity.txt                     | 11 +++---
 readers/sid800.txt                        |  9 ++---
 21 files changed, 88 insertions(+), 146 deletions(-)

commit 6c3128ec041e930ada3125d56db4d4dab6d10e1c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 20 13:34:00 2006 +0000

    add OmniKey CardMan 3621 in the "Should work but untested by me" list
    Thanks to Bruce Stephens.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2016 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |   2 +
 readers/CardMan3621.txt       | 167 ++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am           |   1 +
 readers/supported_readers.txt |   1 +
 4 files changed, 171 insertions(+)

commit 58dbf5f5176f7cb2c3c064ef2bfaea0942122c44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 15:05:33 2006 +0000

    declare get_ccid_usb_interface() as EXTERNAL since this function is used
    by src/parse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2014 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bf0598d25a55d8e574c3ef886aa72a4fc9755f86
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 15:04:58 2006 +0000

    #include "misc.h" so that ifdhandler.h functions are declared EXTERNAL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2013 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 +
 1 file changed, 1 insertion(+)

commit 7bf7484e8a18c1ac79c7836df40f10a50914c057
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 15:03:41 2006 +0000

    add $(SYMBOL_VISIBILITY) to libccid_la_CFLAGS and libccidtwin_la_CFLAGS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2012 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a15f1c4652c6602818d10887db3055a70eda0c36
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 15:03:10 2006 +0000

    add code to detect the support of -fvisibility=hidden
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2011 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9f9037934cc1a2e62db8391f5188ea4f260edeab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 12:29:03 2006 +0000

    use tokenparser.l and parser.h from pcsc-lite (using a symlink in
    subversion). So we also need strlcpy.c, strlcpycat.h and misc.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2007 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am   | 5 ++++-
 src/misc.h        | 1 +
 src/parser.h      | 1 +
 src/strlcpy.c     | 1 +
 src/strlcpycat.h  | 1 +
 src/tokenparser.l | 1 +
 6 files changed, 9 insertions(+), 1 deletion(-)

commit de24807b2d8d9e04bcfcaa2a589b04b3b029f16d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 12:27:59 2006 +0000

    remove
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2006 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parser.h      |  22 --------
 src/tokenparser.l | 146 ------------------------------------------------------
 2 files changed, 168 deletions(-)

commit bdead349f796af6dc1c682c2d9f46f33358366ea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 18 12:10:29 2006 +0000

    always use our own tokenparser.l even when pcsc-lite is used (do not use
    LTPBundleFindValueWithKey from pcscd)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2005 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    |  2 --
 src/Makefile.am | 11 ++---------
 2 files changed, 2 insertions(+), 11 deletions(-)

commit 60b54d52d03743c4226b9d8c7ff20d886a4774a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:46:46 2006 +0000

    add SCR3311.txt, SCR355.txt and SDI010.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2004 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 05ffa7bc1ac962099262c964cba4aba0aab5a154
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:45:18 2006 +0000

    rename SSI010.txt in SDI010.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2003 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/{SSI010.txt => SDI010.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 42acdbd615349761908e2d0e866573edcbcbebe5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:42:41 2006 +0000

    firmwares for Athena ASE IIIe USBv2 and ASE IIIe KB USB were bogus.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2002 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit 739518d1597424061d1b519ae1c661880af9f9b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:41:37 2006 +0000

    add ASE_IIIe.txt and ASEDrive_IIIe_KB.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2001 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit bb117049ecf0cee557e74e9d1e68ce2004c42041
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:41:15 2006 +0000

    add Athena ASE IIIe KB USB
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2000 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  2 ++
 readers/ASEDrive_IIIe_KB.txt  | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 3 files changed, 55 insertions(+)

commit 41671aeea824ac1d60a7b048d6a8df4b23b9b4c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 14 18:38:18 2006 +0000

    update firmware version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1999 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ASE_IIIe.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e02791f4ed99b5ba5c713d9a7249b49b875fecdd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 28 06:55:31 2006 +0000

    SecurePINVerify() and SecurePINModify(): Make sure
    bEntryValidationCondition is valid
    
    The Cherry XX44 keyboard smart card reader crashes when a wrong value is
    used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1986 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 8aa4a81a65ade053a2dc7c9a124f729a0270f24c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 27 14:46:57 2006 +0000

    Modify PIN: use a for() loop instead of 3 fgets() since we will not read
    every "PIN" if the command is aborted
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1985 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

commit f86a1866b79c7871ed799684ce5ad7accf276fd4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 27 14:39:48 2006 +0000

    SecurePINVerify(): debug a debug message. use dw2i(TxBuffer, 15) instead
    of just the first byte TxBuffer[15]
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1984 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11e573011f6e713b9f99ff4c0993acec2df8b65e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 27 14:38:35 2006 +0000

    SecurePINModify(): separate the validation test in three different tests
    and add a debug message for each test
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1983 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 7658bb72110a665ac96a7d925c5c4c087b0bdfba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 27 14:23:30 2006 +0000

    SecurePINVerify(): debug a debug message :-)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1982 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4494ec4ac3fa4caff75609e7e23f0c1874d4593
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 27 14:17:58 2006 +0000

    SecurePINModify(): circumvent a bug in Cherry XX44 keyboard firmware
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1981 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     | 1 +
 src/commands.c | 9 +++++++++
 2 files changed, 10 insertions(+)

commit be6045b1a03501e9922d93ae6ebf07b535ec6021
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 21:06:54 2006 +0000

    add Gemplus GemPC Card in the "supported" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1969 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 7aad04198a5e010a5b5758381f84307f61cac5bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 19:25:15 2006 +0000

    add Winbond Electronics W81E381 chipset
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1968 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  2 ++
 readers/Makefile.am           |  3 ++-
 readers/Winbond.txt           | 55 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  4 ++++
 4 files changed, 63 insertions(+), 1 deletion(-)

commit c33cbea8acd96bf68a28b91bfb8e45cd47f59a7f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 08:50:03 2006 +0000

    add SCM Micro SDI 010 in the "Should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1951 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 455bce4e268f6029c3d73322cc7f1dd585f22778
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 08:48:09 2006 +0000

    add support for SCM SDI 010 contactless reader
    
    thanks to Oleg Makarenko for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1950 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SSI010.txt            | 54 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 src/ccid.c                    |  2 ++
 src/ccid.h                    |  1 +
 src/ifdhandler.c              |  1 +
 5 files changed, 59 insertions(+)

commit 5396501ef30f1858b69992df14aa79d176b89e24
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 21 08:30:19 2006 +0000

    add Axalto Reflex USB V3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1949 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/AxaltoV3.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am  |  1 +
 2 files changed, 52 insertions(+)

commit 881ea573d665628627527fcb3666164ba4a1c85d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 20 08:45:51 2006 +0000

    add Axalto Reflex USB v3 in the "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1945 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit cf1bd8c6df142a56755b1c822f80419ccb4aee52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 20 08:20:00 2006 +0000

    document --disable-multi-thread instead of --enable-multi-thread since
    safe threading is used by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1944 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2da0b2b979f6cd81c5fa11e71fca0a98dc988f0e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 20 08:16:26 2006 +0000

    document --disable-pcsclite instead of --enable-pcsclite since pcsc-lite
    is used by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1943 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit a1ad221f7051926c071265567ba2768f4b0fe3ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 20 08:04:22 2006 +0000

    display the status "use libusb : yes/no"
    
    document --disable-libusb instead of --enable-libusb since libusb is
    used by default.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1942 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 59f54ae477d0e8bb97dbab7de5cba78c575cff2c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 6 09:13:56 2006 +0000

    use #if defined (__USB_H__) || defined (_SYS_USB_LIBUSB_USB_H) instead
    of #ifdef __USB_H__ to support the Solaris libusb
    
    thanks to Iain MacDonnell for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1927 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b726099218b11407babd2ade7c7bdd94d63a6ed0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 6 09:12:44 2006 +0000

    remove CFLAGS="$CFLAGS -Wall" since it is GCC specific
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1926 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 --
 1 file changed, 2 deletions(-)

commit 4570e6ef9708c11c81c347e7ca52ba4d273730f0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 6 09:09:19 2006 +0000

    add support of Solaris
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1925 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++++
 1 file changed, 4 insertions(+)

commit e6475898991f0e9c9414c8e2823f7bb7e0b55d46 (tag: ccid-1.0.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 17:21:52 2006 +0000

    release 1.0.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1911 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 4b58622b2d12c19ccdd61496c096376ae2e17872
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 17:21:43 2006 +0000

    version 1.0.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1910 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a472f39f78af21d8cea86dbe5fa311c27b103620
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 17:20:43 2006 +0000

    add OmniKey CardMan 3821 and CardMan 6121 in the "Should work but
    untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1909 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit b37e5c7556b43daf2f475fbad86675148b66e909
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 17:10:57 2006 +0000

    add OmniKey CardMan 3821 and CardMan 6121
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1908 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3821.txt       | 170 ++++++++++++++++++++++++++++++++++++++++++
 readers/CardMan6121.txt       | 166 +++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am           |   2 +
 readers/supported_readers.txt |   2 +
 4 files changed, 340 insertions(+)

commit 08501670966dc7eae2d37a6a296db6dad0cd1e8c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 13:21:00 2006 +0000

    update the "Debug informations:" chapter. The two options comm and
    periodic have been swaped
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1905 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e319b70fca54d4c971aa2401235c4cb966d62805
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 3 09:01:18 2006 +0000

    new firmware (5.08)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1904 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherrySmartTerminalST2XXX.txt | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 916067e102ab2d8ad60502b32f9e1170bc5bbff3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 28 22:59:07 2006 +0000

    add SCR333.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1903 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am |  1 +
 readers/SCR333.txt  | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit 2916e097b02e88f341ac74dd16a22baca56f65aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 28 08:39:08 2006 +0000

    IFDHSetProtocolParameters(): if the card is in specific mode and request
    a speed not supported by the reader we return IFD_COMMUNICATION_ERROR
    instead of IFD_PROTOCOL_NOT_SUPPORTED so that pcsc-lite do not try to
    talk to the card
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1886 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 61ba50e5df4fcf0f7b1a61fc5599a7a80a18f138
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 24 17:14:25 2006 +0000

    add URL for the Cherry SmartTerminal ST2000U
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1883 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e0483a3300734bf91643ee0dd2e91b8d2ce2a207
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 23:04:39 2006 +0000

    - move the ActivCard USB reader 2.0 from "Should work but untested by me"
    to "Unsupported or partly supported CCID readers"
    - add the ActivCard USB reader 3.0 in the "Supported CCID readers" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1876 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 17388389d49661291691973e569a6491bb8c3f37
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 23:03:27 2006 +0000

    the ActivCard V2 is bogus (problem with wMaxPacketSize size frames)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1875 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit c9e451a7ef5e80d32cdd83c1f424f81662b79229
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 23:02:37 2006 +0000

    distribute ActivCardV2.txt and ActivCardV3.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1874 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit c9aeab91a93c5ad5260943e8fe398ed0b7bac6f5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 23:02:15 2006 +0000

    add ActivCard USB Reader 3.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1873 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 4519d7c3bde010db98dee0565fa9cff8ae3a6e35
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 23:01:31 2006 +0000

    add ActivCard v2 and v3 descriptions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1872 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ActivCardV2.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
 readers/ActivCardV3.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+)

commit aa804f1dd67b33168a4a1cdf2e2b6020cc79d912
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 22:49:23 2006 +0000

    correct the Perl regexp in ChangeLog rule
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1870 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 489f5c152133ad30482441cfbbf831ffa58beec4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 21 09:06:12 2006 +0000

    add subversion revision in ChangeLog.svn
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1869 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a8e6d7c8ee36e4170469cdeefb02868e1744d3f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 20 19:17:35 2006 +0000

    add SCM SCR3320.txt and SCR3340.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1867 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 2e6f5326c6181db9ecfbb0795295d568f6db5bb2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 20 19:17:15 2006 +0000

    add SCM SCR3320 - Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1866 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3320.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit c7501731ab67aef49bd3fc80df506c51d5fb69f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 20 19:16:49 2006 +0000

    add SCR3340 - ExpressCard54 Smart Card Reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1865 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3340.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit a29a448f9a19095e61a0e68588f7b66ceeab82a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 7 19:21:46 2006 +0000

    add "SCM SCR 3340 ExpressCard54" in the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1864 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit 678e01fc49181a57a66650400fcd56b4b9dd4d34
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 7 09:48:40 2006 +0000

    add Gemplus GemPC Express in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1863 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit d5ca3c762db21412134948c11b2add7bae748ccd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 7 09:47:01 2006 +0000

    add Gemplus GemPC Express
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1862 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPC_Express.txt     | 89 +++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am           |  1 +
 readers/supported_readers.txt |  1 +
 3 files changed, 91 insertions(+)

commit 29930d846c9221ba152c80d4331f1d1b2db7de21
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:45:27 2006 +0000

    rename POS Pro & SIM Pro to a more real name "Gemplus GemCore xxx"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1861 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4aa3856382f867b44cae8a19cc5ee84d98bc63cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:44:27 2006 +0000

    SecurePINVerify/SecurePINModify: get the data from a T=1 TPDU block only
    if the exchange was successful (with special treatment for timeout and
    cancel cases)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1860 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 42 ++++++++++++++++++++++++++++++++----------
 1 file changed, 32 insertions(+), 10 deletions(-)

commit 9a13ad9340abac49356492a43aa87d4a1b2154de
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:26:28 2006 +0000

    SecurePINVerify(): move the prologue filing part to be homogenous with
    SecurePINModify()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1859 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 51 ++++++++++++++++++++++++++-------------------------
 1 file changed, 26 insertions(+), 25 deletions(-)

commit b90363b29b9f1176b554cda02adafabd332fde44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:23:41 2006 +0000

    SecurePINModify(): add support of T=1 cards with TPDU readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1858 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 169223cd7f05961aeb356a0be2f8f309250c14f4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:14:01 2006 +0000

    SecurePINVerify(): add support of T=1 cards with TPDU readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1857 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit e4627311d88bc5861bd0a2b44e17a785c16a0b32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:08:53 2006 +0000

    export t1_build() and some constants
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1856 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 11 +----------
 src/openct/proto-t1.h | 10 ++++++++++
 2 files changed, 11 insertions(+), 10 deletions(-)

commit e78bdca76f11bdb21795c998a9694bfdefe92e78
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:08:10 2006 +0000

    IFDHSetProtocolParameters(): store the card protocol in
    ccid_desc->cardProtocol
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1855 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +++
 1 file changed, 3 insertions(+)

commit 85e6e0929295597ea97ba5c8f8ac4aa1b5759c06
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 6 15:07:32 2006 +0000

    add a cardProtocol field to store the card protocol in use
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1854 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 4 ++++
 1 file changed, 4 insertions(+)

commit b4097d79b9ef024179b8a2f63b9b3236f4e1c91c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 30 15:13:51 2006 +0000

    add support for OpenBSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1846 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 78998dc75c9774efdae5c23d99c5eb21ce59acff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 30 14:46:27 2006 +0000

    use $(foo) instead of @foo@ to do not replace the values but the variables
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1845 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am |  4 ++--
 src/Makefile.am      | 11 ++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

commit 3070188b57208ac9e45743bf52b9a48edf9fe214
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 30 10:40:49 2006 +0000

    when checking for PCSC exit with en error only if
    /usr/local/lib/pkgconfig/libpcsclite.pc exists _and_ pkg-config is
    installed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1842 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 325f5b4666380e5f58562a84aac0932c7a19d1d6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 25 19:18:20 2006 +0000

    add CardMan5125.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1841 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 99a568e526bba35d25d4d513a36f3105ff752478
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 25 19:16:59 2006 +0000

    add OmniKey CardMan 5125 in the "Should work but untested by me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1840 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f2c85072db5e9e78b84c102ff51fe794ded4fd78
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 25 19:16:30 2006 +0000

    add OmniKey CardMan 5125
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1839 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan5125.txt       | 165 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   1 +
 2 files changed, 166 insertions(+)

commit 042e8ce52d9f78e4a2cfd6819b4ea16c616fc7da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 24 22:10:51 2006 +0000

    add SmartEpad
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1834 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +++
 1 file changed, 3 insertions(+)

commit be8bfab7fa974fbe9ecee53092e2e3600474faa8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 24 16:37:23 2006 +0000

    add SmartEpad (v 2.0) in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1833 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 9d4cb4174a86e5166fa6046ea5633fc3d7e5501f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 24 16:32:14 2006 +0000

    add support for the SmartEpad (v 2.0) reader (MYSMARTPAD)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1832 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++++
 src/ccid.h | 1 +
 2 files changed, 5 insertions(+)

commit 713727d95bf3b48125c2dfdaca09e5f409b59b94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 24 16:17:12 2006 +0000

    add MySmartPad.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1831 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit d0b8a1b6618222cd436b24011ebaa1292a608f40
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 20 13:44:06 2006 +0000

    move the SCM Micro SCR 3311 from the "should work" list to the
    "supported" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1820 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README              |  2 +-
 readers/SCR3311.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 1 deletion(-)

commit b18e86f7943440f6b0dd9f0bedb634d3b08df9ff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 20 13:27:21 2006 +0000

    rewrite to scan the devices ourself instead of calling
    IFDHCreateChannel(). No need to have an updated Info.plist anymore.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1819 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 88 ++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 58 insertions(+), 30 deletions(-)

commit 967cb91aa98d888267892a46af769834baee0354
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jan 20 13:25:56 2006 +0000

    get_ccid_usb_interface(): use the same code for a device with 1 or >1
    interfaces
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1818 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

commit 83eb18714506d25218db5fa8c174fa4171bc9445
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 13:44:24 2006 +0000

    add Gemplus GemPC PinPad, Gemplus GemCore POS Pro & Gemplus GemCore SIM Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1815 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 +++
 1 file changed, 3 insertions(+)

commit 386fd2ba414ff1679b38f36508b24266fbd96de7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 13:40:30 2006 +0000

    document the configuration of /etc/reader.conf for a GemPC PinPad, a
    GemCore POS Pro or a GemCore SIM Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1814 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 5 +++++
 1 file changed, 5 insertions(+)

commit 586ac08dbbe0ec10a1765e695f7b60c190d615c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 11:01:17 2006 +0000

    add GemCore SIM Pro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1810 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemCoreSIMPro.txt | 180 ++++++++++++++++++++++++++++++++++++++++++++++
 readers/Makefile.am       |   2 +
 2 files changed, 182 insertions(+)

commit 80c195d624024e005ec1ba53a1382cd4e0e02fcc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 10:55:34 2006 +0000

    add GemCore POS Pro & Gemplus SIM Pro
     --Cette ligne, et les suivantes ci-dessous, seront ignorées--
    
    M    readers/supported_readers.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1809 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 7a252cae622eb1eaf82da12a5e74d01594b90a65
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 10:25:34 2006 +0000

    add support of GemCore SIM Pro and GemCore POS Pro (serial and USB).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1808 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h         |  16 ++++
 src/ccid_serial.c  | 271 ++++++++++++++++++++++++++++++++++++++---------------
 src/ccid_usb.c     |  11 +++
 src/defs.h         |   3 +-
 src/reader.conf.in |  17 ++--
 5 files changed, 236 insertions(+), 82 deletions(-)

commit dcf192d7942c8bc8f2e5cf83870c306dee8611c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 10:24:09 2006 +0000

    CloseUSB(): free the allocated arrayOfSupportedDataRates only for the
    pimary slot. The other slots of the same reader either point to the
    same array or point to a statically allocated array.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1807 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 95227f3b13d7f4eff8fcd1652563804d66106985
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 09:24:15 2006 +0000

    IFDHSetProtocolParameters(): exit the while if you find a correct speed
    in the case of a card too fast
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1806 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b0951ca06d26210b19dff41f438daa41dd8f9245
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 18 07:38:06 2006 +0000

    ccid_open_hack(): update the spanish PIN Pad string since the number of
    remaining tries in always displayed at the first character
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1805 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b93939f40b21b4cc74457e1fe3e555ef812811e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 17 19:57:11 2006 +0000

    OpenUSBByName(): check that usbDevice[previous_reader_index].dev is
    still valid before dereferencing it
    
    Thanks to Martin Paljak for the bug report
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1804 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 247f011387f98cdb1d554ab71593296e9e47b2cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 17 19:49:49 2006 +0000

    use @PTHREAD_CFLAGS@ and @PTHREAD_LIBS@
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1803 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 4406b3b71d516b06c9fff34d6ec1c7758c00b745
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 17 19:49:14 2006 +0000

    use LIBS instead of LDLIBS when checking if pcsc-lite is installed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1802 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 773d5bf347a074c3bad9505e0e662946c092fd7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 17 13:41:26 2006 +0000

    OpenSerialByName(): call CloseSerial() if the "Get firmware" or "Change
    card movement notification" command failed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1801 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 ++
 1 file changed, 2 insertions(+)

commit 25a49c69ec26b3f735cac7526ddd56b9d4766818
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 16 13:45:50 2006 +0000

    SecurePINVerify(): bug circumvention for the GemPC Pinpad
    (bNumberMessage)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1800 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 17 ++++++++++++++++-
 src/commands.h |  2 +-
 2 files changed, 17 insertions(+), 2 deletions(-)

commit ac0688858f8e9d0b0680aa3cdddf13152c88218d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 12 21:51:25 2006 +0000

    ccid_open_hack(): use { } around DEBUG_COMM() in an if-else since
    DEBUG_COMM() is not a function but an multi-instruction macro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1799 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 320457f552e4e76e34270656d86b07cad5d33354
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 16:03:07 2006 +0000

    add Gemplus GemPC Pinpad
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1798 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/GemPCPinpad.txt       | 92 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 93 insertions(+)

commit e9899861ba355cf2863a8cc69b8d97afbcb9658d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 15:32:37 2006 +0000

    IFDHSetProtocolParameters(): if the card is faster than the reader
    (TA1=97 for example) we try to use a no so bad speed (corresponding to
    TA1=96, 95 or 94) instead of the default speed of TA1=11
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1797 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 7f8ece553ad9323a4ff228156b2ccc05a43181f5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 14:56:24 2006 +0000

    ccid_open_hack(): load the localisation strings according to LANG
    environment variable. Languages supported: de, en, es, fr, it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1796 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 115 insertions(+)

commit c48a7e3c94cec0618a1ab4349b39eff7283e95c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 10:39:54 2006 +0000

    move the comment about APDU mode from ccid_open_hack() to Info.plist
    since it is configured there
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1795 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 6 ++++--
 src/ccid.c     | 4 ----
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 0cec33cd813c101e49ae2d20987741dbe20b0264
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 10:34:06 2006 +0000

    SecurePINModify(): bug circumvention for the GemPC Pinpad
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1794 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h     |  1 +
 src/commands.c | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

commit cee9eb8bcf6461c52dc4621d6ec0bfb4c5919b3b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 10:16:48 2006 +0000

    SecurePINModify(): modify the user command to make the SPR 532 and
    Cherry ST 2000C firmware happy
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1793 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 42 ++++++++++++++++++++++++++++--------------
 src/commands.h |  2 +-
 2 files changed, 29 insertions(+), 15 deletions(-)

commit b0958ef6d724ef0146cf787668cf6db157f98492
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 09:14:47 2006 +0000

    OpenUSBByName(): use log level INFO instead of CRITICAL to display
    copyright information
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1792 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1ae23fa80e1c17cdc428948022969b363edb58bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 09:08:43 2006 +0000

    release the allocated ressources only when the last slot of a multi-slot
    reader is closed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1791 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit a712cce29d6e52ccb74537af93ea2e97fccc9de6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 11 07:51:13 2006 +0000

    allow to select the power on voltage using Info.plist instead of
    recompiling the source code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1790 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist   |  6 ++++++
 src/ccid.h       | 16 ++++++++++++++++
 src/commands.c   | 22 +++++-----------------
 src/commands.h   |  2 +-
 src/ifdhandler.c | 24 +++++++++++++++++++++++-
 5 files changed, 51 insertions(+), 19 deletions(-)

commit a9eaf931004064c198e66e321bd668ad8e981d60
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 3 20:03:42 2006 +0000

    add SCM Micro SCR 3311 and 3320 in the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1789 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 8 ++++++--
 readers/supported_readers.txt | 2 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit fa2fc14b26d49ad9c223bf36800595aa5938fe3e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 3 18:46:34 2006 +0000

    add URL for SCM Micro SCR 3310
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1788 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5fea05cc745e65e7f74cfc1db3fa2dd60e2eff1d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 3 18:45:20 2006 +0000

    add support for SCM Micro SCR 355
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1787 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  1 +
 readers/SCR355.txt            | 52 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 3 files changed, 54 insertions(+)

commit 3ac9f7a0dc5b447bdc2bcb9d51307bdfe28f9e47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 09:19:03 2006 +0000

    use ACR38U-CCID.txt instead of ACR38.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1785 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b1c6d750e554285180c45328712b2375553009d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 2 08:25:22 2006 +0000

    use pkg-config for libusb if available
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1784 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 38fb3a1a834c75a1f405fdcb62c7ea15ea7684b0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 14 13:28:14 2005 +0000

    update with new ./parse version
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1782 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Verisign_secure_storage_token.txt | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 7fff0475690647948256c3add080cce57f50e35a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 8 09:32:36 2005 +0000

    typo in a comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1780 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e06b89176a119e09dc3d9b2dbac10cb82978e9e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 8 09:14:59 2005 +0000

    The GemPC Twin is not the only serial CCID reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1779 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 00b9c2713a54ff7132528187397fcf49b876c955
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Dec 7 20:27:24 2005 +0000

    replace ACR 38 by ACR 38U-CCID since they are two different readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1778 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                                 | 4 ++--
 readers/{ACR38.txt => ACR38U-CCID.txt} | 0
 readers/supported_readers.txt          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 815cfdc6162e7308b8f7db289a25cdc70d7655d5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 1 15:41:02 2005 +0000

    add Athena ASE IIIe USB V2 in "Supported CCID readers" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1776 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        |  2 ++
 readers/ASE_IIIe.txt          | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  2 ++
 3 files changed, 55 insertions(+)

commit a5ce3fdd2ae04342d8a0cae12b34929698c229fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 14:33:22 2005 +0000

    OpenUSBByName(): do not (re)set the usbDevice[].ccid.pbSeq field since
    we just copied the complete structure just before
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1775 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 -
 1 file changed, 1 deletion(-)

commit cb412fb9298ec57940654291d5de6c81f7813c6d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 13:54:07 2005 +0000

    Avoid a possible division by 0 if f or d parameter is null.
    This could happen only with non-ISO cards with TA1=0x00 or other
    undefined values
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1774 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 8954b36477bff91cdf6fe47f521f31665625fe66
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 13:43:40 2005 +0000

    add support of non-ISO TA1=0x97 (Di=7 is/was RFU)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1773 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1908085ed1605a6304d6a95c112d05fa2e5c94df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 12:21:00 2005 +0000

    remove PCSC/ from the pcsc-lite #include header files since the PCSC/
    part is already given by `pkg-config --cflags libpcsclite`
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1771 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 src/ccid.c              | 4 ++--
 src/ccid_serial.c       | 2 +-
 src/commands.c          | 4 ++--
 src/defs.h              | 2 +-
 src/ifdhandler.c        | 6 +++---
 src/openct/proto-t1.c   | 4 ++--
 src/towitoko/defines.h  | 2 +-
 src/towitoko/pps.c      | 2 +-
 src/utils.c             | 2 +-
 10 files changed, 16 insertions(+), 16 deletions(-)

commit 17b8c0fcf749a66ee04794944b6893269741abfb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 09:24:15 2005 +0000

    rewrite the libusb detection code to:
    - use libusb-config if available
    - --enable-libusb do not give a path anymore but just a yes/no status.
      paths/arguments/etc must be given using LIBUSB_CFLAGS and LIBUSB_LIBS
    - use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() so we do not
      explicitely give the library name. This name should come from LIBUSB_LIBS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1770 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 48 ++++++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 26 deletions(-)

commit 9ecc95ef97150532fe0e21675abd35a0d5aa0889
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 09:19:22 2005 +0000

    in libusb detection code: restore CPPFLAGS to $saved_CPPFLAGS instead of
    $saved_LIBS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1769 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1bee5edaadddce736b16f47639f7d736c7b31e32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 09:16:44 2005 +0000

    recommand the use of PCSC_CFLAGS=... instead of CFLAGS=... to find the
    pcsc-lite headers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1768 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6125411c9f63f2c72ab76aed7cc5fba80eed30ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 29 09:15:13 2005 +0000

    use $CPPFLAGS instead of $CFLAGS since we only need to set the C
    preprocessor to find the .h files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1767 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 11516ae737ce5122394b474dcb852b9959735c90 (tag: ccid-0.9.4)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 27 19:44:29 2005 +0000

    release 0.9.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1761 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 284b69a193efe489898292667b28d09362aa6faa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 27 19:43:31 2005 +0000

    new file for MySMART PAD V2.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1760 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/MySmartPad.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 3a3ccc209dc72413869d461314b72af22bb48d68
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 27 19:42:14 2005 +0000

    add Cherry SmartTerminal ST2XXX
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1759 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit 3f1e9f5564a0218d8c1822aba5b07d38740e5028
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Nov 27 17:22:43 2005 +0000

    add 3 missing reader descriptions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1758 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 9e03439d17f22fe94fe76719531f39664458faae
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 16:18:57 2005 +0000

    we need pcsc-lite 1.2.9-beta9 or greater
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1754 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b24ac09a271cfb85e9aed95a5acfcd8e97cd1445
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 16:16:33 2005 +0000

    IFDHGetCapabilities(): use info instead of comm debug level to print the
    number of slots supported by the reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1752 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f126914a97e8d2539f25d593b6dfc8ee3862a70
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 16:15:30 2005 +0000

    update copyright date
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1751 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3f5afaa07cd512c8ab2e211d06a59b453936085
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 16:14:48 2005 +0000

    in Modify PIN command we need to read 3 lines from the keyboard (old,
    new and confirm PINs)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1750 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7f66b4c8d447d08018cd6a8cf44be1405fa0508a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 16:12:21 2005 +0000

    use a buffer of 40 instead of 10 to reader the keyboard since the PIN
    may be longer than 8 digits
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1749 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c8a2c0cc1cfc9ea20e9c21994c0079c0ed3a92b5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 15:49:00 2005 +0000

    SecurePINVerify()/SecurePINModify(): set the response length to 0 in
    case of (write) communication error
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1747 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 613ea9dc3e412862b4d302bfb7cd64617d998aad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 15:47:10 2005 +0000

    SecurePINModify(): set the response length to 0 in case of error in the
    command format
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1746 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit be26c35a3524954f08854e5cca64e21e4a8a3048
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 15:46:21 2005 +0000

    IFDHControl(): use sizeof(PCSC_TLV_STRUCTURE) instead of 6
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1745 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 398e0a8dbca838d95ee5d42af3064b624074660d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 15:32:41 2005 +0000

    my check if the applet is present was wrong
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1743 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efd4ff72d2603e16e6315aae179f7e01cb791485
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 15:26:41 2005 +0000

    exit if the test applet is not found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1742 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 1af741a1f3181e6f186f963a81809eab6c8ce84f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 14:35:24 2005 +0000

    do not duplicate the definition of PCSCLITE_HP_DROPDIR in
    --enable-ccidtwindir since it is already defined in --enable-usbdropdir
    
    This prevented the successful execution of ./configure when
    -pedantic-errors is used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1740 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 -
 1 file changed, 1 deletion(-)

commit ca4a336cc3fda57f16c1ca58010f013b06ed64f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 14:21:00 2005 +0000

    t1_xcv(): correct the comment about &rmax
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1739 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7d660d21f054d815214a8688ee92752ade3c7ea4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 14:19:30 2005 +0000

    t1_xcv(): the second argument of CCID_Receive() is (unsigned int *)
    so we can't use &rmax since &rmax is a (size_t *) and may not
    be the same on 64-bits architectures for example (iMac G5) */
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1738 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit a72db9caa6375a3c539a4ba5052a18dfce5594f4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 13:50:24 2005 +0000

    tokenparser.l is only needed when pcscd is not used (Solaris). It is not
    needed on Mac OS X since LTPBundleFindValueWithKey() is provided by
    pcscd
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1737 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 3 +--
 src/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 16929f7804d765181529988757f7513d55e84bb5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 10:40:06 2005 +0000

    use libusb-config(1) to get, if possible, correct values for LIBUSB_CFLAGS
    and LIBUSB_LIBS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1735 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 ++
 1 file changed, 2 insertions(+)

commit bc0ce4011948289d6e456ade36b08e7b5934cde6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 10:07:20 2005 +0000

    replace dnl by #
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1734 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 54 +++++++++++++++++++++++++++---------------------------
 1 file changed, 27 insertions(+), 27 deletions(-)

commit d063ed012a0c6181f7892023a9398395cde398e5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 24 10:06:04 2005 +0000

    use LIBUSB_CFLAGS/LIBUSB_LIBS instead of LDFLAGS/CPPFLAGS for libusb
    configuration
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1733 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 22 ++++++++++++++--------
 src/Makefile.am |  6 +++---
 2 files changed, 17 insertions(+), 11 deletions(-)

commit 83b19ca43131d4e6a83ac9e4eb92ef50e61da648
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 22 09:38:29 2005 +0000

    add the "SCM Micro SCR 3310-NTTCOM" in the "Should work but untested by
    me" list.
    See http://archives.neohapsis.com/archives/dev/muscle/2005-q4/0217.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1730 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit aa07a5efc1c30f471c38111bfeaae48ecba3829d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 22 07:21:05 2005 +0000

    add SCM SCR 3310 NTTCom.
    See http://archives.neohapsis.com/archives/dev/muscle/2005-q4/0217.html
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1729 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7ab2538ab60b66a15d0551e17c108c1cba0390fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:22:55 2005 +0000

    Modify PIN: use a 4 digit PIN so we can test it using the test Java Card applet
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1717 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit e883c099bbd395b7654c0281f727737599a8d859
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:18:24 2005 +0000

    Modify PIN: bInsertionOffsetOld and bInsertionOffsetNew starts from the
    APDU data (5th byte) and not the APDU start (first byte)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1716 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 74056eb4b2779a51aa670befb22d5f179c877810
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:14:17 2005 +0000

    add a modify PIN dump command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1715 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit f74a28c596750e304d0a6cb285390d5d618a9b9e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:12:09 2005 +0000

    Modify PIN: add a comment for bNumberMessage
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1714 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33bf30513209040dbc685848bfe6f249a52d7b98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:11:10 2005 +0000

    Modify PIN: use 0x03 for bNumberMessage since the GemPC Pinpad rejects
    any other valu. The SPR 532 needs 0 here
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1713 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02b38eb7a70f0fd69c90b0375b50860692105a6b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:07:13 2005 +0000

    verify PIN: use 0x01 for bNumberMessage for the GemPC Pinpad
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1712 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7fdc0ebb3675558657f296a2ad0b933626a7078
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Nov 16 09:06:01 2005 +0000

    verify PIN: use 0x02 (validation key pressed) for
    bEntryValidationCondition as the GemPC Pinpad rejects any other values
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1711 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e4a8c18de24871da1cdcc708b190da4a9689c37
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 15 11:04:35 2005 +0000

    use svn2cl.sh instead of rcs2log since we migrated to subversion
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1705 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ae21c19a8d7354a056cc399ba3a945ade1a1baf0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 15 11:04:07 2005 +0000

    SecurePINModify(): set the readTimeout to at least 30 seconds since we
    are not waiting after an APDU but after a human (after the reader in
    fact).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1704 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 257922cf13c12c694daa5f10959909217b751f20
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 7 15:46:03 2005 +0000

    remove #ifdef DEBUG_LEVEL_COMM since DEBUG_LEVEL_COMM is a numeric value
    and not a compilation flag anymore. Debug is always active and filtered
    by pcscd.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1703 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 12 +-----------
 src/ccid_usb.c    |  8 --------
 2 files changed, 1 insertion(+), 19 deletions(-)

commit d83b8153f159bc85a7a1002de41bdbd8a710dc8c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 7 15:41:47 2005 +0000

    exchange COMM and PERIODIC debug values so that all except PERIODIC
    value is 7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1702 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 6 +++---
 src/debug.h    | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit dcb9f8cd04646e71d938690de2e6562cbe3a975b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 30 14:44:25 2005 +0000

    SecurePINModify(): correct management of bMsgIndex2 and bMsgIndex3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1701 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 175583d250f2a119a9e7395f17ba741b3a0553f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 30 14:43:16 2005 +0000

    SecurePINModify(): do not copy the ulDataLength field to the CCID frame
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1700 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 6615689cc614554374d11a4965a850177eecdbfc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 30 14:40:42 2005 +0000

    #define CHERRYST2000
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1699 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 3fd15ccb2f265726059bf7d1e1844d7ff4141aba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 19 08:11:32 2005 +0000

    firmware 5.07
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1692 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SPR532.txt | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 6f895ae4dabb646fc94eedb454ee11e57d3781dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 19 06:20:54 2005 +0000

    declare offset, pin_verify and pin_modify variable only if needed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1691 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5fd17cc31bd892396590af925c6221e221672d90
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 27 13:07:38 2005 +0000

    CCID_Transmit(): cmd[8-9] is the expected length in character mode only.
    It shall be 0x0000 for TPDU and short APDU modes.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1677 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 374f3a57c40f078c7eca56d425d91c68f49d4dac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 26 14:43:51 2005 +0000

    use the new HandlerTest applet commands
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1676 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 87 ++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 65 insertions(+), 22 deletions(-)

commit f96367b639e982ddec7e07b019dbd0935e2fe55c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 26 14:42:26 2005 +0000

    SecurePINVerify(): set the readTimeout to at least 30 seconds since we
    are not waiting after an APDU but after a human.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1675 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 8059f19a6e5a6bd8c03d7c692bd82e0bd6e42ab5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 26 13:19:04 2005 +0000

    _ccid_descriptor.readTimeout is in seconds even for USB. The comment was
    wrong
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1674 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d80016d2fe8f7ea5c69c9b2fba5f3625a1e27c80
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 20 07:07:26 2005 +0000

    SecurePINVerify(): update the size of ulDataLength field as defined in
    PCSCv2 part 10, revision 2.01.04, september 2005
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1670 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 3ca9d8eac482a588b05eb30da9d24d31562cab1a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 20 07:05:04 2005 +0000

    use HOST_TO_CCID_16/HOST_TO_CCID_32
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1669 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 526730f8e2e94a3468be9c335fec9dbb40ece5a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 5 14:43:02 2005 +0000

    get_data_rates(): check the response size only if bNumDataRatesSupported
    is non zero
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1641 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c4cc35635d1893e49b7838ac47414559529ef7f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 5 14:40:13 2005 +0000

    if bNumDataRatesSupported is 0 we get the list size from what
    GET DATA RATES command returns
    
    idem for bNumClockSupported
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1640 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 908588b2f2ac0cce7ebc63f671d04de3399f90ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 5 13:17:09 2005 +0000

    do not request data rates if the reader reports it support a 0 length
    list. Idem for clocks.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1639 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit e65e154c2dc1b9f2d668bf6101b0968a6d013849
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 5 13:15:14 2005 +0000

    print bNumClockSupported: as %d and not 0x%02X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1638 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5938b04c44c00e9cc2faf0b5151e923be4af818
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 12:38:09 2005 +0000

    also work with T=1 cards
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1635 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit aecc5d25a65deead8907c5f19d64c86435c7cfe5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 12:33:06 2005 +0000

    debug modify PIN test code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1634 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 31 +++++++++++++++++++++----------
 1 file changed, 21 insertions(+), 10 deletions(-)

commit 456380d77641e39cfecc93f05aab45d70c1b6c23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 12:32:32 2005 +0000

    add Cherry ST1044U
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1633 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit ee3a36f7fca5585e7906bb141379087848adb284
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 12:29:57 2005 +0000

    add Cherry SmartTerminal ST-2XXX
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1632 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherrySmartTerminalST2XXX.txt | 56 +++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt         |  1 +
 2 files changed, 57 insertions(+)

commit 54835bbe6d5c11bccaf2f6be5d561eaa995f8830
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 09:13:38 2005 +0000

    add sample code to perform FEATURE_VERIFY_PIN_DIRECT and
    FEATURE_MODIFY_PIN_DIRECT if the reader supports it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1631 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 199 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 157 insertions(+), 42 deletions(-)

commit 656bbaacd78edd5b23fc112bedc1860d90c4ac4f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 1 09:11:30 2005 +0000

    add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST
    add support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
    
    remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now obsoleted)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1630 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h |   7 ++-
 src/commands.c        | 168 +++++++++++++++++++++++++++++++++++++++++++++-----
 src/commands.h        |   6 +-
 src/ifdhandler.c      |  64 +++++++++++++++----
 4 files changed, 216 insertions(+), 29 deletions(-)

commit 9a43235c9575c2bd008d948c34146d6fcfd86268
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 25 20:07:04 2005 +0000

    add Cherry ST-1044U in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1626 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 8c376cd4e589a23ef796f8d1b30ecc3e91b238a2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 25 20:06:41 2005 +0000

    new file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1625 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryST1044U.txt | 166 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 166 insertions(+)

commit d12a5fed5ceeab1dd6260f570fe3a342ce287359
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 21 10:51:23 2005 +0000

    move the "Cherry XX44 keyboard" from "should work" to "supported" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1622 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb04360db5f7e472056cf91474db5cff6c1108d0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 16 06:50:18 2005 +0000

    removed since we use SVN and not CVS anymore
    
    Thanks to Martin Paljak for the idea
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1619 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .cvsignore              | 14 --------------
 aclocal/.cvsignore      |  2 --
 build/.cvsignore        |  9 ---------
 examples/.cvsignore     |  5 -----
 readers/.cvsignore      |  2 --
 src/.cvsignore          | 10 ----------
 src/towitoko/.cvsignore |  1 -
 7 files changed, 43 deletions(-)

commit 326de4e7f944f260d12ca15de29cdd80e663396a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 13 14:27:23 2005 +0000

    document DRIVER_OPTION_RESET_ON_CLOSE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1614 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 6 ++++++
 1 file changed, 6 insertions(+)

commit d0a539a004dc8605abd30d6c8f6ff0e94f39749f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 13 14:26:22 2005 +0000

    CloseUSB(): call usb_reset() only if DRIVER_OPTION_RESET_ON_CLOSE is
    set.
    
    The problem was that a device reset also disconnects the keyboard on a
    keyboard + reader device.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1613 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 571c627fe293c0c6e83bfeb3fc1ffa4c6f086bf3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Aug 13 14:24:25 2005 +0000

     #define DRIVER_OPTION_RESET_ON_CLOSE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1612 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 1 +
 1 file changed, 1 insertion(+)

commit fd1dee004a5f65d99a2adc5c132279c15540debf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 11 13:51:12 2005 +0000

    update adding clock frequencies and data rates
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1610 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryXX44.txt | 136 +++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 125 insertions(+), 11 deletions(-)

commit f5203332e8f9222b2fa50c3a2be08ceee4810312
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 11 13:50:34 2005 +0000

    check that we do not receive more data rates anc clock frequencies than the
    reader supports
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1609 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 17136ab97b2d8fe7d9ef14d46a694aad19719ff2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 11 13:48:21 2005 +0000

    get_data_rates(): check that we do not get more data rates than the
    reader supports
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1608 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 0a223f74d65af008ebacbea6655497ffb2709950
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 3 18:00:47 2005 +0000

    CCID_Receive(): log time extension messages at priority COMM instead of
    CRITICAL.
    
    Thanks to Martin Paljak for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1600 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad9a8e3c397bea04e8d2b4546bca78c5d495464b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 2 13:44:09 2005 +0000

    OpenUSBByName(): call usb_close() if the device can't be used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1585 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b3439b97058ae9c7d5b2dc3906db4353441d6989
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 4 10:17:50 2005 +0000

    IFDHControl(): having a NULL RxBuffer is not an error since it is enough
    to send the code in dwControlCode
    
    Thanks to Martin Paljak for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1570 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8056ce8bcf64587452bf378439dceef1275681b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 4 09:17:27 2005 +0000

    OpenUSBByName(): vendorID, productID are unsigned
    avoids a "comparison between signed and unsigned" warning
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1569 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62731b7783810cf5f1327cb11293f0eb8a1c6d3d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 4 09:11:52 2005 +0000

    struct _ccid_descriptor: dwMaxDataRate is unsigned
    avoids a "comparison between signed and unsigned" warning
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1568 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 458c9b5dfcaaf6b7b75ec9f2f40c9dae9aa96de5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 4 09:10:07 2005 +0000

    struct _ccid_descriptor: dwMaxCCIDMessageLength is unsigned
    avoids a "comparison between signed and unsigned" warning
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1567 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ee94bc5f5cf43fda070f0fcaf57a452aa2b2f03
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 4 09:08:27 2005 +0000

    CmdPowerOn(): atr_len is unsigned
    avoids a "comparison between signed and unsigned" warning
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1566 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6b0a1b785d440689e2f54035ccd9dd0fca7e9dcd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 14:12:11 2005 +0000

    parse wLcdLayout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1563 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 746c8d1836428be41308dc5918e3c986f7d61bf5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 14:08:07 2005 +0000

    parse bClassEnveloppe
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1562 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 07f38f09a5eab7640ba81cc00208ee5a7a0472a5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 14:06:16 2005 +0000

    pares bClassGetResponse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1561 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9574b138787b7e73291955b9e57c7599fe3d7aa9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jun 16 13:52:17 2005 +0000

    parse dwSynchProtocols
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1560 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit e3415d6f92cc3d4fa77b372b2211beea6ba9576e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 15 12:55:45 2005 +0000

     #include <PCSC/reader.h>
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1559 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 +
 1 file changed, 1 insertion(+)

commit 71af3d1d1220c2ec88af2b12cc6995c6a43866cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 15 12:55:20 2005 +0000

    remove definition of SCARD_CTL_CODE and #include <PCSC/reader.h>
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1558 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d4f4c88f8c9e1e78d18b34328175b5998d43695f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 15 12:54:34 2005 +0000

    remove definition of SCARD_CTL_CODE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1557 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 4 ----
 1 file changed, 4 deletions(-)

commit ed44b3f4f07eac2800337263704d46ba5384e188
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 15 12:53:41 2005 +0000

    check the availability of reader.h (provided by pcsc-lite 1.2.9-beta8)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1556 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit 3b3d68b5e5c252fe9ff63850b4795eea195a275b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 15 12:46:05 2005 +0000

    check against pcsc-lite 1.2.9-beta8 instead of beta7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1555 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 35daf5c9ee48ebee38a09d1c05ebdf24b29d83e7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jun 4 09:44:31 2005 +0000

    WriteUSB(): do not parse usbDevice[reader_index].dev->bus if it is a
    NULL pointer (the device has been removed for example)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1547 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit ac8376ee0fce11c85d60ee9c8dbf67a4e350b484
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 27 07:07:41 2005 +0000

    Add Eutron SIM Pocket Combo and Eutron CryptoIdentity in the supported
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1546 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 453385985818ede6c25500962c03074917c823d7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 27 07:04:08 2005 +0000

    add Eutron CryptoIdentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1545 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CryptoIdentity.txt    | 51 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 52 insertions(+)

commit 73b912ba9d66e4018fc0bb3b4c6d9339c51c7ee4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 20 10:35:11 2005 +0000

    add Verisign Secure Token in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1523 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit d4ca44364f7ff866b1983b9a7efa3c80fb890b5c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 20 10:20:53 2005 +0000

    add RSA SecureID SID800 in the UNsupported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1522 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit e1e42e0aa7934a0ac5ab87645b957377da7cd1f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 20 08:54:41 2005 +0000

    add Verisign Secure Storage Token in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1521 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 8875ea238dbe8812b47575ca07343957d864c61c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 20 08:54:11 2005 +0000

    regenerate using new ./parse
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1520 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/sid800.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit cce698d3f3fcf122dd3766bb1609b1f328ee6d78
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 10:31:53 2005 +0000

    add SCR331-DI-NTTCom.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1514 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am          |   1 +
 readers/SCR331-DI-NTTCom.txt | 104 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

commit 01d46abfc6af6b8dfdce16b8838f39e82e7ddb8b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 10:27:16 2005 +0000

    rename KAAN_mIDentity.txt in mIDentity.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1513 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 147cad90c0100d38fed431c69c2e992a3afb3432
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 10:25:56 2005 +0000

    regenerate using the latest src/parse program
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1512 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR38.txt            | 14 ++++-----
 readers/CardMan3121.txt      | 16 ++++++-----
 readers/GemPCKey.txt         | 49 ++++++++++++++++++++++++++++---
 readers/KAAN_Advanced.txt    | 18 ++++++------
 readers/KAAN_Base.txt        | 18 ++++++------
 readers/LTC31.txt            |  6 ++--
 readers/Oz776S.txt           | 12 ++++----
 readers/SCR331-DI.txt        | 68 +++++++++++++++++++++++++++++++++++++++-----
 readers/SCR331.txt           | 16 ++++++-----
 readers/SCR3310.txt          | 14 +++++----
 readers/SCR335.txt           | 14 +++++----
 readers/SIM_Pocket_Combo.txt | 24 +++++++++-------
 readers/SPR532.txt           | 14 +++++----
 readers/mIDentity.txt        | 18 ++++++------
 14 files changed, 210 insertions(+), 91 deletions(-)

commit ba326c5a55fc4541bba90a992f5090b7d36a4c14
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 10:05:02 2005 +0000

    do not #include <math.h> since we now use +1 instead of ceil() to round
    the calculated timeouts to the upper integer
    - we do not need an mathematical exact value. the {usb,serial}read must
      just not timeout before the reader firmware timeouts
    - we avoid a dependency/link on the math library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1511 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 -
 1 file changed, 1 deletion(-)

commit a4df31de6ead4d02368675df164c0d0cb7cb3fda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 10:01:17 2005 +0000

    T0_card_timeout(): use intermediate variables EGT, BWT, CWT, etu to
    improve code readability
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1510 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

commit e39495ec0a3468e903723eb9f952ac47f1ce797a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 5 09:59:21 2005 +0000

    T0_card_timeout(): declare EGT, WWT as double instead of int to have
    some precision
    We also calculate EGT and WWT in milliseconds instead of seconds
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1509 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 27c1325d3b8bcbb4fdbaf3e4217f36fb84cef803
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 15:58:48 2005 +0000

    add SCM Micro SCR 331-DI NTTCom in the "Should work but untested by me"
    list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1508 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit cb254e8e57c8699e835553fc11114430086414c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 10:11:28 2005 +0000

    IFDHCreateChannelByName(), T0_card_timeout(), T1_card_timeout(): also
    include other card parameters (TC1 for T=0, TC1 and CWI for T=1) in the
    timeout formula
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1507 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 101 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 65 insertions(+), 36 deletions(-)

commit 4fef940c357e05ba36d2e686fd3c018c7f8ce198
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 09:30:13 2005 +0000

    rename "Kobil KAAN mIDentity" in "Kobil mIDentity"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1506 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 +-
 readers/supported_readers.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8e08cbec699f2ede7389f8853095349593834b23
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 06:16:49 2005 +0000

    IFDHICCPresence(): add support of SCR331-DI NTTCom
    
    Thanks to Takuto Matsuu fro the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1505 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d902a9155576f18996e7e66a205081afc9e2939e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 06:14:52 2005 +0000

     #define SCR331DINTTCOM 0x04E65120
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1504 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit e27aa28df44cd4ae4ebe82bc5130b847d0936d0f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 4 06:04:50 2005 +0000

    add the manufacturer name in the reader name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1503 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 65c72e66f5e4f8ea39f57a06abb3cdb28d085940
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 13:37:13 2005 +0000

    typo in the data rates list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1496 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d4bf2c449c73dd6e8e83fd6faf05804f7477259d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 13:28:30 2005 +0000

    T0_card_timeout()/T1_card_timeout(): use ceil() to round the timeout
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1495 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 78c0236d0c8216f07a41714222f396991f79a6b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 12:07:13 2005 +0000

    ccid_error(): function is (const char *) instead of (char *) to avoid a
    "warning: passing arg 4 of `ccid_error' discards qualifiers from pointer
    target type" using gcc 3.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1494 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 2 +-
 src/ccid.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8dad314e6872c61945daae2a454c78623b371d47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 11:47:15 2005 +0000

    regenerate using the new parse command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1493 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryXX33.txt   | 14 ++++++++------
 readers/DellSCRK.txt     | 49 ++++++++++++++++++++++++++++++++++++++++++++----
 readers/GemPC433_SL.txt  | 14 ++++++++------
 readers/GemPCTwin.txt    | 49 ++++++++++++++++++++++++++++++++++++++++++++----
 readers/KAAN_SIM_III.txt | 18 ++++++++++--------
 5 files changed, 116 insertions(+), 28 deletions(-)

commit cb7cc0e4e5b2effbf5277cba916de1ea447815a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 11:36:08 2005 +0000

    CmdEscape(): replay the command if we receive STATUS_COMM_NAK
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1492 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 7621dd804ffa9df360314097b7c2a0b45ae78b02
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 11:33:04 2005 +0000

    ReadSerial(): if we get a NAK we return STATUS_COMM_NAK to the above
    layer to replay the command instead of just restarting the read
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1491 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 16ac98d1e606274e1c6778af4f07561ff89a10af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 11:31:11 2005 +0000

    add STATUS_COMM_NAK
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1490 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e4aaac3a04eae52d7ffad6a8de452f2ee9e80121
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:55:31 2005 +0000

    display the clock frequencies supported by the reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1489 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 7a17ce262619f4e50b3333912c72bac1e4359714
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:53:24 2005 +0000

    move the display of supported data rates after printing
    bNumDataRatesSupported info
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1488 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 534a2e8344238486e6ad1280c5b7e654e820fc83
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:21:56 2005 +0000

    IFDHSetProtocolParameters(): check if the baud rate is present in the
    baud rates list only if the list is present. Otherwise we use the old
    behavior.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1487 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 9722f676e512499299e224636d1bd15f045f8cf8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:19:36 2005 +0000

    get_data_rates(): if the reader do not support GET DATA RATES we return
    NULL instead of a manually constructed/fake list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1486 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 31 +++++++++++--------------------
 1 file changed, 11 insertions(+), 20 deletions(-)

commit 9120f95cb5c9b5f6035c6c1512971722b40af262
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:17:53 2005 +0000

    Open*ByName(): initialise dwMaxDataRate field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1485 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 +
 src/ccid_usb.c    | 1 +
 2 files changed, 2 insertions(+)

commit 22370b9adc1db26153e8adce61e8d49f3d44689b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 09:16:26 2005 +0000

    add dwMaxDataRate field (again)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1484 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 16d593d4bf216859fe76986419812f58cd5c0fbc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 08:30:57 2005 +0000

    get_data_rates(): check that the reader sends a DATA RATES list size
    multiple of 4 othewise it is an error
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1483 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

commit 17afae8ba6c5a4972a83aece81fb992e6ef73c50
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 08:24:57 2005 +0000

    display the bit value of dwFeatures in the text message
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1482 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 50831e5b8e547c5a857cebec0e94655af5f19b94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 08:21:47 2005 +0000

    test all the 4 bytes of dwFeatures against 0 and not just the first one
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1481 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e5705968a56ef2b508a17dc0d5799cbec3568155
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 2 08:20:10 2005 +0000

    do not display the list returned by GET DATA RATES if the list size is
    not a multiple of 4 (n % 4 != 0)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1480 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit e061342ded094ad1441fde5681f81fbba93c7006
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 14:10:38 2005 +0000

    Open*ByName: do not initialise the now disappeared .dwMaxDataRate field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1479 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 -
 src/ccid_usb.c    | 1 -
 2 files changed, 2 deletions(-)

commit 7f681951b8b8d420751ed046be9f8a118f188645
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 14:09:16 2005 +0000

    _ccid_descriptor: remove the now useless dwMaxDataRate field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1478 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 5 -----
 1 file changed, 5 deletions(-)

commit 3c1346eb05d04e649988d54b938de76b67804bff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 14:08:35 2005 +0000

    IFDHSetProtocolParameters(): we do not check if (card_baudrate <=
    ccid_desc->dwMaxDataRate) since find_baud_rate() will tell us if the
    speed is supported or not by the reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1477 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit e66e3b5607887d754ab534d525635181d93c878e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 14:04:38 2005 +0000

    get_data_rates(): if the CCID command GET DATA RATES is nto supported
    the array of supported rates contains only the default and max data
    rates
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1476 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit f59d0d452d15644036165eaf79e4dd7553e58948
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:55:52 2005 +0000

    get_data_rates(): test if int_array is NULL (and not buffer)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1475 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79445240e951f5b9865a28da642b6c6fda87eb48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:40:54 2005 +0000

    add the new or missing readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1474 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit f93de790d2f148d907b584d0e5711dd5f0bac849
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:36:01 2005 +0000

    version 0.9.4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1473 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca274024802754b2028b457c452c8f18c9cd0855
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:35:19 2005 +0000

    OpenSerialByName(): inhibit the Plug-n-Play string by setting the RTS
    signal to low. Mainly useful for the GemPC Card (PCMCIA)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1472 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit b3d2f37d2ca78153305f05da9daaea66c63509dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:23:06 2005 +0000

    Verisign Secure Storage Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1471 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Verisign_secure_storage_token.txt | 53 +++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 8961a90a62a36ae4f90d6fb8365347ca7ed196de
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:22:41 2005 +0000

    Verisign Secure Token (without mass memory)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1470 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Verisign_secure_token.txt | 53 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit a93fe73623f1da92eceade33a4df705422c654c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:22:03 2005 +0000

    add Verisign Secure Token and VeriSign Secure Storage Token
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1469 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +++
 1 file changed, 3 insertions(+)

commit a0a87b8c7c0f768fd6010927811f7fb7e3f1fdb6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:21:32 2005 +0000

    display the supported data rates using the CCID command GET DATA RATES
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1468 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 4c3328a008f5da5d81159be10098080b3224510b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 13:20:39 2005 +0000

    get_data_rates(): use the real interface number instead of 0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1467 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f125830e79475ca58245c76875f94c462383c7cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 12:11:47 2005 +0000

    get_data_rates(): buffer argument of usb_control_msg is (char *) and not
    (unsigned char *)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1460 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 544834a10dc19a4f7912bde74f86b69cd0b5fad1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 12:10:45 2005 +0000

    get_data_rates() returns an unsigned int [] (not just int [])
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1459 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 373db5d23558e6360085efd3f048c15259e8f11f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 27 12:09:26 2005 +0000

    SerialDataRates[] is unsigned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1458 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fdb3cfeae56b376e7ae6635fd85f35a826c2a10b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:35:50 2005 +0000

    t1_xcv(): increase the read timeout if the card sends and WTX request
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1454 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit ab7a66b90b63ce902afcac722ffc4e122a82cabe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:34:52 2005 +0000

    use the calculated read timeout instead of a fixed value
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1453 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 14 +++++---------
 src/ccid_usb.c    | 11 +++--------
 2 files changed, 8 insertions(+), 17 deletions(-)

commit d50f87e27cfdd0fe0e368992f99bd92a33b8418b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:33:43 2005 +0000

    calculate and store the read timeout according to the card ATR instead
    of using a fixed value of 60 seconds
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1452 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 6836e685249021d2544b68dde36cb74f852c84b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:30:38 2005 +0000

    add T0_card_timeout() and T1_card_timeout()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1451 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 4f3ded0abdc754384eb92db6ba1b798844df10a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:23:23 2005 +0000

     /* Default communication read timeout in seconds */
     #define DEFAULT_COM_READ_TIMEOUT 2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1450 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 2 ++
 1 file changed, 2 insertions(+)

commit c4b554b547fbb196618f57ba43dfad82e0260707
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 14:22:50 2005 +0000

    struct _ccid_descriptor: add unsigned int readTimeout field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1449 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit f498d3678732e38a62af6f290ee536c87a332194
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 13:46:07 2005 +0000

    IFDHSetProtocolParameters(): only use a data rate supported by the
    reader in the PPS negociation, otherwise we stay at the default speed.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1448 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 40 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 37 insertions(+), 3 deletions(-)

commit 499ccc7eed3a277a78b3313e439d4b2d7b6b825b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 13:44:08 2005 +0000

    OpenSerialByName(): the reader does not support the Get Data Rates CCID
    function so the list of supported data rates is hard coded.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1447 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit d17d50430e1f9a08a8a20e78737305f107b9d6d1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 13:43:13 2005 +0000

    OpenUSBByName(): get the list of data rates the reader supports
    
    See 3.7.3 Get Data Rates (page 25) from CCID spec 1.00
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1446 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 8b3d9e9a65af38f6e151864cedf458215fc70def
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 13:40:48 2005 +0000

    struct _ccid_descriptor: add unsigned int *arrayOfSupportedDataRates field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1445 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 83dc54693a77092a8004bfe8f235df9dbaad31a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:38:25 2005 +0000

    OpenSerialByName(): set card movement notification in synchronous mde
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1444 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 3a70c55316b5f8a0b95342b15db3ec101e21df52
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:31:35 2005 +0000

    we need pcsc-lite 1.2.9-beta7 and not just beta5 since we use the new
    log API
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1443 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e63610a341a212eb67e75b3b4eec020b143a4200
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:29:45 2005 +0000

    extra_egt(): rewrite the function comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1442 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit b3893229d72910717b91d3227a668f19ecc1a479
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:16:26 2005 +0000

    extra_egt(): reuse the same baud rate calculation formula
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1441 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 82cd9c8f3a4d33c4a2b69e3379023eee1b5f6e19
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:07:44 2005 +0000

    extra_egt(): change two if() in one
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1440 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit d6ae38c433a49f1511d8d38b4aef911a97be06a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 26 12:06:13 2005 +0000

    change comments: TBi (i>2) is BWI/CWI not BWI/BCI
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1439 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e5085993ede915759513ae17c90d60449c804a0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 25 13:34:27 2005 +0000

    extra_egt(): some (bogus) cards require an extra EGT but the ATR does
    not say so. We try to detect the bogus cards and set TC1=2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1438 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 75 insertions(+)

commit 4836ed7fce18966fefc6a92d8284ff87772a485c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 25 13:12:24 2005 +0000

    light code reformating
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1437 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit 742fc05a9b95af85715e45d8bc6b5161d6cb61c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 22 09:04:44 2005 +0000

    add Eutron SIM Pocket Combo
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1436 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 3 +++
 1 file changed, 3 insertions(+)

commit 876cd69fd4f49448b2fdfb22972132be9a806657
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 21 07:41:27 2005 +0000

     #include <stdint.h> only if HAVE_STDINT_H is defined.
    Some old FreeBSD do not have stdint.h.
    
    Thanks to Tilman Linneweh for the patch
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1427 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/checksum.c | 3 +++
 src/openct/checksum.h | 3 +++
 src/openct/proto-t1.h | 5 ++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 5ffec89a3ce744af9dfef0a06bc61df7806cfe47
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 13 21:39:15 2005 +0000

    Eutron SIM Pocket Combo
    (the reader is dual slot and is seen as two readers)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1426 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SIM_Pocket_Combo.txt | 98 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit cc1ef4576d9d12de472610b536b682c6ff91a646
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 13 19:33:57 2005 +0000

    RSA SecurID SID800 Hardware Authenticator
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1425 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/sid800.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit 944df11e2dfdf46f45a964b443a6caca5b4a053b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 12 19:17:26 2005 +0000

    "Generic CCID reader" -> "Generic CCID driver"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1422 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b693ede628133e42a49c0cd95ee0d83c9bf8f40a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:27:57 2005 +0000

    ccid_error(): use log_msg() instead of debug_msg()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1411 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f385af009e21393258de879cc7cab00249b1f54f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:27:08 2005 +0000

    change debug_msg() in log_msg() and add the priority argument
    same for debug_xxd() changed in log_xxd()
    
    These functions are only used by the parse command and if the driver is
    not used with pcsclite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1410 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit e1adfb6c6d2a1a217d41c582dfbc50c07f6b9317
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:24:41 2005 +0000

    use pcsclite debuglog.h header file and use its Log?() macro instead of
    debug_msg().
    
    This adds color to the log messages because Log?() macros use log_msg()
    instead of the deprecated debug_msg() function.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1409 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 36 +++++++++++++++++-------------------
 1 file changed, 17 insertions(+), 19 deletions(-)

commit 65929aa834d69d105ec37dc5c1194ddfbf05a20b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:22:18 2005 +0000

    init_driver(): use DEBUG_INFO2() instead of debug_msg()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1408 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 69c3df2d223307325d196a19682a7472c63a5683
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:16:06 2005 +0000

    add "%option nounput" to avoid the compilation warning
    "`yyunput' defined but not used"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1407 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/tokenparser.l | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6e6c111d57a7ca2345a53b340618bcaad396c535
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:14:20 2005 +0000

    ATR_GetDefaultProtocol(): the message "no default protocol found in ATR.
    Using T=0" is not CRITICAL but INFO only
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1406 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e3cc76629c1529313ee28392d079b5073fd1735
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:13:02 2005 +0000

    store & restore the value of LIBS around the macro
    AC_CHECK_LIB(pcsclite,...) to avoid adding an automatic -lpcsclite to
    LIBS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1405 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 ++
 1 file changed, 2 insertions(+)

commit 49a333c205d369526ca96e114197257a3e1c4512
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 17 10:11:14 2005 +0000

    do not check for SCardEstablishContext is the user does NOT want to use
    pcsc-lite (with --disable-pcsclite)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1404 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit f9148888fe39c6844f932c3261706bc71419373d (tag: ccid-0.9.3)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 19:36:21 2005 +0000

    release 0.9.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1400 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit b3a113153e104818056f45f31caf1936b1fb361b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 18:56:53 2005 +0000

    change licence from GNU GPL to GNU LGPL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1399 0ce88b0d-b2fd-0310-8134-9614164e65ea

 COPYING               | 672 +++++++++++++++++++++++++++++++-------------------
 README                |  18 +-
 src/ccid.c            |  20 +-
 src/ccid.h            |  20 +-
 src/ccid_ifdhandler.h |  20 +-
 src/ccid_serial.c     |  26 +-
 src/ccid_serial.h     |  20 +-
 src/ccid_usb.c        |  20 +-
 src/ccid_usb.h        |  20 +-
 src/commands.c        |  20 +-
 src/commands.h        |  20 +-
 src/debug.c           |  20 +-
 src/debug.h           |  20 +-
 src/defs.h            |  20 +-
 src/ifdhandler.c      |  20 +-
 src/openct/checksum.h |  20 +-
 src/openct/proto-t1.h |  20 +-
 src/utils.c           |  20 +-
 src/utils.h           |  20 +-
 19 files changed, 603 insertions(+), 433 deletions(-)

commit f6e74b9bb3d634cb3f0aa5b161882cdc7abe04e5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 14 18:48:56 2005 +0000

    version 0.9.3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1398 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40d5c5790d72e09d54cd49efbcd7f131755f074e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 21:30:00 2005 +0000

    Add KAAN SIM III and KAAN mIDentity
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1397 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_SIM_III.txt | 52 ++++++++++++++++++++++++++++++++++++++++++++++++
 readers/mIDentity.txt    | 52 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+)

commit 0b72cf0d08d77557a6441f6ca600bf80c94de61d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 21:17:25 2005 +0000

    add HAVE_LIBPCSCLITE
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1396 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 3 +++
 1 file changed, 3 insertions(+)

commit f9fe6e5f8e0fe7782502b97659f25a9a4a5d8a84
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 21:17:03 2005 +0000

    use $PCSC_LIBS instead of $PCSCLITE_LIBS since we used
    PKG_CHECK_MODULES(PCSC, ...)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1395 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f5d8521c43b0228e5820c2329faffc04c5855a5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 21:07:01 2005 +0000

    add Kobil KAAN mIDentity in supported reader list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1394 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 4 +++-
 readers/supported_readers.txt | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 4581bdc3e08b29aebf9ec1c5814739306a6996d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 11:14:16 2005 +0000

    add Kobil KAAN SIM III in supported readers list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1393 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 2 ++
 readers/supported_readers.txt | 1 +
 2 files changed, 3 insertions(+)

commit b6fb77395cf76c79fceffc0d1cff988e77c394c6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 10:44:07 2005 +0000

    add SCR 3310
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1392 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README                        | 1 +
 readers/supported_readers.txt | 1 +
 2 files changed, 2 insertions(+)

commit 22745e881df361ea4298c2acfa486c84a57029f8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Mar 4 10:31:52 2005 +0000

    SCR3310
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1391 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR3310.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit d84c45e6b9545db953f5302479cbd65528e3bcf4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 28 09:35:56 2005 +0000

    use ATR_t instead of ATR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1368 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c   |  2 +-
 src/towitoko/atr.c | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit acc4ae2054a8acf8aab5f4314facab91814a060b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 28 09:34:20 2005 +0000

    rename ATR struct to ATR_t do not conflict with ATR field defined by
    PCSC/ifdhandler.h.
    This allows compilation using tcc (Tiny C Compiler)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1367 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.h | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 5e5316d08befc367c409611fea005b2329cecaac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 27 21:13:39 2005 +0000

    check that we can link with libpcsclite needed by
    examples/scardcontrol.c
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1361 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0979bb41887a2eb96a08ff782b887828fea5d20c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 27 21:12:02 2005 +0000

    exits with an error if usbdropdir is not defined
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1360 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit 2930991a9ef8f177d4e4180f7daa9084cf0447b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 27 21:03:14 2005 +0000

    if /usr/local/lib/pkgconfig/libpcsclite.pc exists (default pcsc-lite
    configuration) we exit telling the user to use
    PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1359 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit dacea72948485158838732b48a3210673cfd0153
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 27 20:53:15 2005 +0000

    do not check for pkg-config since we can do without it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1358 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 -
 1 file changed, 1 deletion(-)

commit ce6140725162529a56f007832bab184e009c2749
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:29:50 2005 +0000

    typo: correct ICC by CCID where needed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1356 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3121.txt   | 2 +-
 readers/CherryXX33.txt    | 2 +-
 readers/CherryXX44.txt    | 2 +-
 readers/GemPC433_SL.txt   | 2 +-
 readers/KAAN_Advanced.txt | 2 +-
 readers/KAAN_Base.txt     | 2 +-
 readers/SCR331-DI.txt     | 2 +-
 readers/SCR331.txt        | 2 +-
 readers/SCR335.txt        | 2 +-
 readers/SPR532.txt        | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit f2041548e8a71d9e188d17e5e2ff3956db875c45
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:26:57 2005 +0000

    typo: used "ICC" instead of "CCID"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1355 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da797546de3cb496526d7b2f6466cfdf9adac5c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:25:44 2005 +0000

    IFDHSetProtocolParameters(): return immediately if the reader has the
    bit CCID_CLASS_AUTO_PPS_PROP set since he will perform PPS and
    SetParameters himself
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1354 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4ddd22fd20b0c7db0a199bae6a61f1de22431d72
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:24:48 2005 +0000

     #define CCID_CLASS_AUTO_PPS_PROP       0x00000040
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1353 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit bd74fde9051ba1ef589d9728854a420ddf94d273
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:19:00 2005 +0000

    IFDHSetProtocolParameters(): calculate the value of pps[2] (TA1) even if
    CCID_CLASS_AUTO_PPS_CUR bit is set and no PPS will be generated by the
    driver since this value is also used later by the SetParameters()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1352 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2a4d24fd066ffc9253161b6b020160d39b621607
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 17:14:46 2005 +0000

    IFDHSetProtocolParameters(): use "card_baudrate <= ccid_desc->dwMaxDataRate"
    instead of "card_baudrate < ccid_desc->dwMaxDataRate" to not miss the
    maximum speed value
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1351 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 577e393cdb17da91915652c7b5e036e557854ad3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 08:20:35 2005 +0000

    we do not need to distribute mkinstalldirs
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1350 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 032ef03aaaa57d85129b54113ecba79fa828a3a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 25 08:15:27 2005 +0000

    define WITHOUT_PCSC=false when pcsclite _is_ used
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1349 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 ++
 1 file changed, 2 insertions(+)

commit eebd50be3b685dc37bb98d4cb2e8a0be73fe7041
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 23 13:19:23 2005 +0000

     #include <sys/time.h> instead of <time.h> to get correct definition of
    struct timeval under Mac OS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1346 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b222e0b865b8a05949d0354ab9eb8bbcc0238ca3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 23 12:15:54 2005 +0000

    if you use --disable-pcsclite and do _not_ want to see the logs sent to
    stderr just #undef LOG_TO_STDERR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1343 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 382cf211be412c2436dc5b2cf079cc7acb52430e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 23 12:08:51 2005 +0000

    if --disable-pcsclite is used we must link the library with debug.c
    to provide debug_msg()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1342 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in    | 1 +
 src/Makefile.am | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 893f57b4f6d404d505ad13164e08278136f8e8bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 23 09:59:59 2005 +0000

    use @PCSC_CFLAGS@ and @PCSC_LIBS@
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1341 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 715640f3b014b011e2068abe2bd2d0731058c3c1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 21 14:06:53 2005 +0000

    OpenSerialByName(): use tx_buffer[] = { 0x02 } insead of "\x02" since we
    want 1 byte only and not a null-terminated string
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1330 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 628d3679a254fa020edda293860cf5bca93be001
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 21 12:29:53 2005 +0000

    use @PCSC_CFLAGS@
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1329 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit dbac8ba9e36517237b48060788ca59aec578bacb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 21 12:29:32 2005 +0000

    use pkg-config(1) to find everything related to pcsc-lite
    
    if you installed pcsc-lite in /usr/local you may use
    $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
    
    if you do not have pkg-config installed you may use
    $ CFLAGS=-I/usr/local/include/PCSC ./configure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1328 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 56 +++++++++++---------------------------------------------
 1 file changed, 11 insertions(+), 45 deletions(-)

commit 6010e01b5062df0ceabe892732f757c18789541f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 14:34:42 2005 +0000

    add an "interface field" in _usbDevice. This value is set in OpenUSB()
    and used in CloseUSB().
    
    The struct usb_device structure is half "corrupted" after the USB device
    is removed and we wanted to use it when when closing the driver after a
    reader removal. This caused a crash with libusb 0.1.10.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1327 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 16a615f434b3791949e7ac394d9be06b28a26c29
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 14:07:40 2005 +0000

    add Kobil KAAN Base & KAAN Advanced readers in the supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1326 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 30be0ad8196d195c6a5f55309b789fa6f83341d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 14:03:07 2005 +0000

    Bogus_firmwares[]: add Kobil KAAN Base & KAAN Advanced readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1325 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9364d5746c02c467c4a05448f0006672cb438bb2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 14:01:19 2005 +0000

    add Kobil KAAN Base & KAAN Advanced readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1324 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 2135e832240120d8cdbbcc971e70dda2e1615cd9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Feb 20 14:00:46 2005 +0000

    firmware 0.37
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1323 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/KAAN_Advanced.txt | 5 +++--
 readers/KAAN_Base.txt     | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit dc87ca06ed059d8d430facd7d68d84c44301ec36
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 4 08:12:04 2005 +0000

    new firmware (but still with version 1.0) with the wMaxPacketSize bug removed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1322 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR38.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a670c9c7b5f473c0857848155a4b8c1ff1a57614
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 2 18:46:45 2005 +0000

    move the ACR 38 from Unsupported to Supported list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1321 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit bd30b14d2d51e2859be683129d9cbafa4e1e28ab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 26 18:24:56 2005 +0000

    add the new or missing readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1319 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit cd1a49b4a9889fb8d3b2f166c3c40288aa94108b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jan 26 18:24:30 2005 +0000

    new readers descriptions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1318 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryXX44.txt    | 54 +++++++++++++++++++++++++++++++++++++++++++++++
 readers/KAAN_Advanced.txt | 53 ++++++++++++++++++++++++++++++++++++++++++++++
 readers/KAAN_Base.txt     | 51 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 158 insertions(+)

commit a63e8e1977ebdca950e907ac12d72d7a91fcdf0b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 20 19:54:12 2005 +0000

    add Cherry XX44 keyboard (SmartBoard G83-6744)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1317 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 1f2cda2df646a6857a6ec2e31846b04b6262770e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 20 19:51:21 2005 +0000

    add Cherry XX44 (SmartBoard G83-6744)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1316 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 0e8e2c94a7876a9396d148ced8c6c001cd361719
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 10:48:47 2005 +0000

    move the SCM Micro readers from unsupported to supported list and
    document how to upgrade the firmwares
    
    Thanks to Torsten Maykranz for his support
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1314 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 3241e4c26dcd7825ecab7ac10c64f34b0cffca7b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 10:43:58 2005 +0000

    New model with firmware 5.14 (instead of 4.16)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1313 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR335.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bb24f611cb4f7ec05da78efa903f1e32bbac0d2c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 10:37:40 2005 +0000

    Bogus_firmwares[]: the 3 SMC readers had the same (cut-n-paste) USB
    identification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1312 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d22721e1dad0f81b8c9af8b53292da5ac3eb5ad3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 09:35:16 2005 +0000

    CmdXfrBlockCHAR_T0(): move a variable declaration at the beginning of
    the function since ISO C89 forbids mixed declarations and code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1311 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e24a00e5664ca1d5c464e6a29496155e2a1fa215
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 09:32:17 2005 +0000

    SecurePIN(): proprietary command to add the PIN code in the APDU without
    any padding (this is not possible with the CCID specs).
    
    Thanks to Martin Paljak for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1310 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit bfbb324ca2ad96535da746954999993743335d7b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 13 09:21:11 2005 +0000

    define SPR532 USB identification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1309 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 0cacd88cd13dc1b0b82faa10ade9a245fa7b5a6b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 11 14:30:36 2005 +0000

    typo: shat -> what
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1302 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99ece70b632d9fedf07ab1381406b4f826a7e0f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 9 21:29:57 2005 +0000

    SecurePIN(), CCID_Transmit(), SetParameters(): check that the user
    provided command is not too large (avoid a possible buffer overflow)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1301 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit a4ec75b6aa66a64806a685d612f563b657f1f5df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 9 21:27:41 2005 +0000

    The APDU now comes _after_ the CCID structure as described the CCID
    specifications.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1300 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 92980442eb4f7053d1b03aa5aa617327ecac33cc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jan 9 21:26:29 2005 +0000

    SecurePIN(): directly use the user buffer passed instead of reversing
    the APDU/CCID structure. It is now as described in the CCID
    specifications.
    
    Thanks to Martin Paljak. I was wrong.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1299 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 47 +++++------------------------------------------
 1 file changed, 5 insertions(+), 42 deletions(-)

commit 2f90bc4c08ba5b066baa5cdaf0cad2b93cf11b87
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 19 17:13:27 2004 +0000

    SPR 532 firmware previous to 5.04 is bogus regarding min/max pin lengths
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1298 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5878c9b84bdaeda87f22473bf2fd00223ab1bd4a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Dec 19 17:09:05 2004 +0000

    update with firmware 5.04
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1297 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SPR532.txt | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit f6fbe0fece52195734c7be87201477b55e1987df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 27 13:52:44 2004 +0000

    OpenSerialByName(): use %s instead of %d for dev_name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1292 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b9b2f5f8cd323a5ea6cec8bbe2d6c9eb7282545
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 20 13:57:38 2004 +0000

    set wPINMaxExtraDigit: set max to 8 (instead of 4) to differentiate it
    from min (set to 4)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1290 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 54b75299fe6c5f57452381e491d49997233363ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 20 13:56:25 2004 +0000

    in wPINMaxExtraDigit the bytes order is max,min and not min,max.
    The comments were wrong
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1289 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 593ba00f0a17b1e212355670a04a6e7c5fb25139
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 19 08:41:49 2004 +0000

    add Oz776
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1288 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit cde1f152dab5c21808ce66b90f832189c68aa0ea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 19 08:40:42 2004 +0000

    check firmware version to avoid firmwares with bugs. You can still use a
    bigus firmware by setting DRIVER_OPTION_USE_BOGUS_FIRMWARE in Info.plist
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1287 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist        | 12 ++++++++++
 src/ccid_ifdhandler.h |  1 +
 src/ccid_usb.c        | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 75 insertions(+)

commit 66bc27b23a63bf4682c729679cd3e2bf0a8bc5da
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 19 07:22:07 2004 +0000

    Add support of character level communication (CCID_CLASS_CHARACTER).
    
    Thanks to Jeffrey Dai
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1286 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c        | 358 +++++++++++++++++++++++++++++++++++++++++++++++++-
 src/commands.h        |   4 +-
 src/openct/proto-t1.c |  59 +++++++--
 src/towitoko/pps.c    |   3 +-
 4 files changed, 404 insertions(+), 20 deletions(-)

commit bdaa8ed0c5086ec34534e60504532e80ed55f6e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 14 14:33:39 2004 +0000

    add idVendor & idProduct using the new parse command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1285 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSCRK.txt | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f4e225e8ca3bdbebdbd9786ed031be5a00e8944c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 20:58:19 2004 +0000

    reorganize the list and add Oz776S.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1284 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 6138bfe6213eed01536408372e6b5becb5c2e495
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 20:40:15 2004 +0000

    O2Micro Oz776S USB Hub smartcard reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1283 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Oz776S.txt | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit b401f26dcaddb37c77ca9a34c957289930acb8a9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 20:34:53 2004 +0000

    add idVendor & idProduct using the new parse command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1282 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331-DI.txt | 14 ++++++++++----
 readers/SCR335.txt    |  9 ++++++---
 readers/SPR532.txt    |  8 +++++---
 3 files changed, 21 insertions(+), 10 deletions(-)

commit f3bc70350a983b2a0e14286b6369bfbc41a09c5a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 20:28:49 2004 +0000

    the first argument of get_desc() is lun instead of channel and the
    function uses LunToReaderIndex() to get the reader index
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1281 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 14 ++++++++------
 src/ccid_usb.h |  2 +-
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 52278b18d0b8c42ad6b23d4ccf0b1772904a4813
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 20:27:16 2004 +0000

    use lun instead of channel as first argument to get_desc() and use the
    returned value to detect an error
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1280 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3dd9f9ac4d548cda232bc8dd233ab65a3f236111
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Oct 7 19:59:53 2004 +0000

    add idVendor & idProduct using the new parse command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1279 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331.txt | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit c3f085f8283c2cf8845c4e4f10025a84c57979d5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 12:13:00 2004 +0000

    add idVendor & idProduct using the new parse command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1278 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR38.txt       | 9 ++++++---
 readers/CardMan3121.txt | 7 +++++--
 readers/CherryXX33.txt  | 7 +++++--
 readers/DellSK-3106.txt | 7 +++++--
 readers/GemPC433_SL.txt | 7 +++++--
 readers/GemPCKey.txt    | 7 +++++--
 readers/GemPCTwin.txt   | 7 +++++--
 readers/LTC31.txt       | 7 +++++--
 8 files changed, 41 insertions(+), 17 deletions(-)

commit 3bda85aa2996ef0809295f60c5ea64e35cf4d8d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 12:01:29 2004 +0000

    display idVendor and idProduct
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1277 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 2dc2b5606ce244a1d05ce8e0831ac3938726ffe7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 11:52:45 2004 +0000

    display USB bcdDevice field. Is it the device firmware release?
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1276 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 3 +++
 1 file changed, 3 insertions(+)

commit 859a9d1935356d0635b1bd39a750e46a09e63e95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 6 11:42:41 2004 +0000

    add support of "Character level exchange"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1275 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit e1b17f1995a2927c3f9d79f7280d2f973b7947fb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Oct 4 08:09:13 2004 +0000

    do not redefine PKG_CONFIG_PATH when checking the pcsc-lite version
    since the variable is already defined a few lines above
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1265 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ac9a2d7fd60326ef562428a175fb3db19cb8658
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Oct 3 12:52:28 2004 +0000

    add "THIS PROGRAM IS NOT DESIGNED AS A TESTING TOOL!
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1263 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 3 +++
 1 file changed, 3 insertions(+)

commit 760e81e269fd976af97b1193888b593a85742def
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 14:12:20 2004 +0000

    mask bStatus to get the ICC state since bSatus may also indicate
    an error in b6-b7
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1261 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ec36229216a089a9af3fa39b244dfe0f94a42d49
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 14:05:54 2004 +0000

     #define CCID_CLASS_CHARACTER
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1260 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit a8821161abad762191a9a0db119145618aabd305
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 14:03:57 2004 +0000

    define OZ776 USB identification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1259 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit f744032b7329d4f01f298938754b4ea06ad36063
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 14:02:35 2004 +0000

    define CCID_ICC_STATUS_MASK and status states
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1258 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 526d20c5c9cb391d84e762bef74b1f77eebc8218
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 14:00:13 2004 +0000

    CmdGetSlotStatus(): card absent or mute is not an communication error
    (even if the CCID command result indicates a command failure)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1257 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9089f65bfc31a08d79527f9c358a0d8e4dfcb9ce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Sep 30 13:57:07 2004 +0000

    get_ccid_usb_interface(): the O2Micro OZ776S reader has a wrong USB
    descriptor. The extra[] field is associated with the last endpoint instead
    of the main USB descriptor.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1256 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit 5d852348285eba0c88a3865fa2b89b4311ca185f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 29 08:08:39 2004 +0000

    use @AM_CPPFLAGS@ (defined by configure.in) instead of `pkg-config
    libpcsclite --cflags` since PKG_CONFIG_PATH may not be correct here
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1254 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am | 2 +-
 src/Makefile.am      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 02cb4efbe5c7e6b47fbe85af355d6b53916e4418
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 29 08:06:58 2004 +0000

    define AM_CPPFLAGS=`pkg-config libpcsclite --cflags` here since we also
    defined/exported a "valid" PKG_CONFIG_PATH
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1253 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit fba61945774207c5d543b92327ae9e0acca69f9e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 29 07:13:14 2004 +0000

    do not define parse_CFLAGS since AM_CPPFLAGS is already defined with the
    same value
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1252 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 32095468718571b56c34f6b1f733614e68d1945b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 29 07:04:55 2004 +0000

    try to find pkg-config files in /usr/local/lib/pkgconfig since pcsc-lite
    installs them in this directory by default
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1251 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 27b60d8146e17a0407defa403ee5eee25deb4330
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 8 20:48:30 2004 +0000

    ccid_open_hack(): do not use a null terminated C string for the
    TPDU->APDU switch command since the command is NOT a C string
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1228 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c14853165977f970eafd9beefe279a3bbedd753d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 8 20:45:19 2004 +0000

    CmdPowerOn(): do not use a null terminated C string for the EMV->ISO
    switch command since the command is NOT a C string
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1227 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dfe1a69ab3383993399aa8b72c8d36d63f102ad8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 8 20:41:24 2004 +0000

    switch the Cherry xx33 reader in ISO mode if power up in EMV mode fails.
    Thanks to St�phane Durand for the bug report.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1226 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 73eec3901ac64dd0bd43e615d1ac1f60108dc24b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 8 20:40:05 2004 +0000

     #define CHERRYXX33     0x046A0005
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1225 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 54018310ce3cd97bb90076d24ab8eb300b5e537f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 3 19:42:37 2004 +0000

    IFDHSetProtocolParameters(): return the result value of SetParameters()
    in case of error instead of always IFD_COMMUNICATION_ERROR.
    
    This will allow to return IFD_NOT_SUPPORTED in some cases and avoid a
    PTS negociation failure (and card ignored) in pcscd.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1213 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 978b087bba5ced03f951f152884dc622219ca21b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 3 19:39:34 2004 +0000

    SetParameters(): returns IFD_NOT_SUPPORTED if the CCID error is "command
    not supported".
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1212 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fab758be2cb0cce2418b1937b7c1719513a7c0b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 07:58:01 2004 +0000

    IFDHSetProtocolParameters(): the bmTCCKST bits shall be _set_ not cleared
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1196 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d841aaf797155c9c1c9720144894cce5e7366de3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 07:34:10 2004 +0000

    IFDHSetProtocolParameters(): we shall indicate the T=1 checksum used
    (LRC/CRC) in the SetParameters() command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1195 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 334e857e636247a47a2b94388231e958737ecb26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 07:32:27 2004 +0000

    t1_negociate_ifsd: the frame size is 5 only for LRC checksum. The
    correct size is (4 + t1->rc_bytes)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1194 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4dd360272c00382c6982ce336ecd6498462861c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 24 07:30:21 2004 +0000

    ReleaseReaderIndex: return 0 since the function is not void ()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1193 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 2 ++
 1 file changed, 2 insertions(+)

commit efcc1ad0da20ad4c615ca3b7b2c70ed56cc467b7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 17 16:56:19 2004 +0000

    use the official doctype, public and system ids. Thanks to Ville Skytt�
    and OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1189 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 430640bfea8afad3464fcc6113db8c53da9a6ced (tag: ccid-0.9.2)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 15 20:43:59 2004 +0000

    release 0.9.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1186 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit b41c6aad1d23d0c559bf3510722b88960f095922
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 15 19:08:51 2004 +0000

    use AM_CPPFLAGS = `pkg-config libpcsclite --cflags`
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1185 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am | 2 ++
 src/Makefile.am      | 2 ++
 2 files changed, 4 insertions(+)

commit 2add197713b7f0f5c09b41f03f3293cecb932560
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 15 19:08:25 2004 +0000

    no need to define HAVE_PCSC_IFDHANDLER_H (the check section changed in
    configure.in)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1184 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 3 ---
 1 file changed, 3 deletions(-)

commit cf95c10a85cdc2c0c2e98803f722cc684f6a9649
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 15 19:07:48 2004 +0000

    use `pkg-config libpcsclite --cflags` to locate ifdhandler.h and do not
    use PCSC/ifdhandler.h but just ifdhandler.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1183 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 8edafb9e059b4f9154eeca55f972223076ebe320
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 10 15:38:46 2004 +0000

    place the "Known problems" near the affected reader and not in a
    independent section for clarification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1165 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 31 +++++++++++++------------------
 1 file changed, 13 insertions(+), 18 deletions(-)

commit 7bf51992cff4a627d4ffb1a75c5f4f18d368c44e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 13:29:00 2004 +0000

    try to IFDHCloseChannel() only if we opened at least one reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1160 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d2b110b0446c6010d54aaf14d85578971445f9a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:56:07 2004 +0000

    ccid_open_hack(): update the hack for the SCR331-DI contactless now we
    use multi-slots
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1157 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit af876460f5798d3cc2385821e57ed0021098d39e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:32:01 2004 +0000

    IFDHICCPresence(): periodic debug message indicating the card presence/absence
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1156 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +++
 1 file changed, 3 insertions(+)

commit aa18bf7ceb7b84625f76bfc1264c65dd87f1d997
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:30:33 2004 +0000

    use a much cleaner way to check presence of a contactless card with a
    multislot SCR331-DI reader
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1155 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit fac0339cd4860b2c8cc60ec7ec300988e671135f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:25:46 2004 +0000

    IFDHICCPresence(): call get_ccid_descriptor() on reader_index instead of Lun
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1154 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bd6ec648742a552408ff4cc87a446bb85c797134
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:23:59 2004 +0000

    FDHGetCapabilities() tag TAG_IFD_SLOT_THREAD_SAFE: Can NOT talk to
    multiple slots at the same time (at least until it is fully validated)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1153 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42c120e7cb4828cbe7f006a5206a1d56f7a93bfa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:21:56 2004 +0000

    IFDHCreateChannel()/IFDHCreateChannelByName(): if the OpenPort() call
    fails we ReleaseReaderIndex() and do not call ccid_open_hack()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1152 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 451e44d912661e90204c7214b71a971b07f473e6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:18:41 2004 +0000

    for multi-slots readers IFDHCreateChannel*()/OpenUSB is called for each
    slot. If we are opening a new slot of an already opened reader we reuse
    the same data (same libusb structures) and share the same pbSeq.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1151 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit bdbf1c298a548a054cd6f208d34c0b0b3372273d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:13:25 2004 +0000

    use (*ccid_descriptor->pbSeq)++ instead of ccid_descriptor->bSeq++
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1150 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 307b9d9585c1045b62bad619d2dce39d2c756f27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 11:00:25 2004 +0000

    use pbSeq instead of bSeq
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1149 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 3 ++-
 src/ccid_usb.c    | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit b18525957229d6a7cab10e681bd89d5e38f3050f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 10:57:06 2004 +0000

    replace "unsigned char bSeq" by "unsigned char *pbSeq" so that two slots
    of a same reader can share the same sequence number
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1148 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 40d812b805411d96d1b7746e2e93fd193714803b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Aug 6 10:19:48 2004 +0000

    use a dynamic timeout when reading the serial port.
    
    The first timeout use when detecting the reader is 2 seconds to not wait
    too long if no reader is connected. Later timeouts are set to 1 minute
    to allow long time APDU.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1147 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 72041e9159a58f02c531d4b0fc5467da0f63e794
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 21:30:14 2004 +0000

    remove defaultFeatures management (was used for SCR331-DI hack)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1146 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        | 6 ------
 src/ccid_serial.c | 1 -
 src/ccid_usb.c    | 1 -
 src/ifdhandler.c  | 8 --------
 4 files changed, 16 deletions(-)

commit 50deebdc8083147bb358b78b7da7e1f6b7cfc239
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:56:02 2004 +0000

    add "parse_CFLAGS = `pkg-config libpcsclite --cflags`" so that parse.c
    can find and use <ifdhandler.h>
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1145 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 95639ed30d8895e297b8e29a89e8cf6ed0f8b95d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:53:34 2004 +0000

    do not use OpenUSB/CloseUSB but IFDHCreateChannel/IFDHCloseChannel to
    use the ReaderIndex[] mechanism
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1144 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d677a580bfd08a4fab3ddf60b2697ab011ca920b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:51:16 2004 +0000

    update copyright date (add 2004)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1143 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef5d582a44a9fb59e9411cc1c1742f4f867409f3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:50:45 2004 +0000

    LunToReaderIndex(): debug message when Lun is not found
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1142 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 1 +
 1 file changed, 1 insertion(+)

commit 90ea1f748e9b6fcecb4feb4809a6cd1089422428
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:49:58 2004 +0000

    GetNewReaderIndex(): debug message when ReaderIndex[] is full
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1141 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 2 ++
 1 file changed, 2 insertions(+)

commit c6681aba57dcb3009699af0b7ac4c5523be76c31
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:48:33 2004 +0000

    GetNewReaderIndex(): store Lun in the first free ReaderIndex[] entry
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1140 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 3 +++
 1 file changed, 3 insertions(+)

commit 69ce4bbb73d552ad88ba2cee8db6c9c74af33bda
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:43:03 2004 +0000

    typo: Receivig -> Receiving
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1139 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b72659ac166a4e894165032d89ed357cdaed51c0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 4 19:42:18 2004 +0000

    PPS_Exchange(): do not recalculate the PPS length from the received PPS
    but take it from the number of bytes actually received (it may not be
    a PPS)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1138 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 2 --
 1 file changed, 2 deletions(-)

commit 541fcf75a5bc26b2c49c79336f2fc474ec3d98a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 28 08:36:57 2004 +0000

    use reader_index instead of lun as reader identification
    allocate (in IFDHCreateChannel*) and release (in IFDHCloseChannel)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1107 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 132 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 78 insertions(+), 54 deletions(-)

commit c84864c1d775535ea199b659941bd642468a7611
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 28 08:33:18 2004 +0000

    use reader_index instead of lun as reader identification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1106 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c            |  10 ++---
 src/ccid.h            |   4 +-
 src/ccid_ifdhandler.h |   2 +-
 src/ccid_serial.c     |  85 +++++++++++++++++++++-------------------
 src/ccid_serial.h     |  14 +++----
 src/ccid_usb.c        | 102 ++++++++++++++++++++++++------------------------
 src/ccid_usb.h        |  12 +++---
 src/commands.c        | 106 ++++++++++++++++++++++++++------------------------
 src/commands.h        |  27 +++++++------
 9 files changed, 188 insertions(+), 174 deletions(-)

commit a76f5007f2711d01d0c4c2f5004319a1eef2e177
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 28 08:30:30 2004 +0000

    use a more complex Lun -> reader transformation
    (Lun>>16) is not usable for multi-slots readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1105 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 42 ++++++++++++++++++++++++++++++++++--------
 src/utils.h |  9 +++++----
 2 files changed, 39 insertions(+), 12 deletions(-)

commit cf42b3dcc2c61ac641411924dd8bfeb266fc1512
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 27 06:42:57 2004 +0000

    this code fails EMV test 1771-4 (should be a residue)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1103 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 26 ++++++++------------------
 1 file changed, 8 insertions(+), 18 deletions(-)

commit c82a9a3881b05b9a621be90ec101d7aa4659df1f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 26 13:41:14 2004 +0000

    - debug some cases
    - add ISO 7816-3 rule number in comments
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1102 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 57 +++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 48 insertions(+), 9 deletions(-)

commit 16c1e51ef1eaf6ea2ace1bb2770a00c88ad2f9c3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 26 09:16:16 2004 +0000

    initialise ccid.defaultFeatures field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1101 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 1 +
 src/ccid_usb.c    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 42b1167a87ae2bb5d3914b5cb8d46da19de7ca01
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 22 10:01:37 2004 +0000

    use pkg-config to test the release version of pcsc-lite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1096 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 6384995696929c8f71607b9359dd7791f673f838
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 09:04:04 2004 +0000

    version 0.9.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1095 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8fea30d36b227b0230ca5bf93fa105b67a0ecea0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 09:02:44 2004 +0000

    hack to support the SCR331-DI contactless interface
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1094 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit e4404f173d702b62c0ccadeb449f7f440d97dc2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 09:01:11 2004 +0000

    ccid_open_hack(): detect and activate the contactless interface of the
    SCR331-DI
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1093 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit f5a6c648827090edcac54fa47b5aed9d9ac65592
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 09:00:09 2004 +0000

    use bCurrentSlotIndex as the slot number in the CCID commands (instead of 0)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1092 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit ac980bd8d213a10708d9005a468f09743aaba7aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 08:59:28 2004 +0000

    initialise bMaxSlotIndex and ccid.bCurrentSlotIndex fields
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1091 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 ++
 src/ccid_usb.c    | 2 ++
 2 files changed, 4 insertions(+)

commit 90321a395c51384a38b957fd633c673a0910e53f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 08:56:56 2004 +0000

    add defaultFeatures field for multislot readers with different
    dwFeatures for each slot.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1090 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit f2a1b9893edfdbaaa736c41a6ed928869fa36de8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 08:56:16 2004 +0000

    add SCR331DI identification
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1089 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 99787efe51e4963c2f4c982f9b4fe3da40b371b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jul 21 08:55:31 2004 +0000

    add bMaxSlotIndex and bCurrentSlotIndex fields to support multislot
    readers (one USB device with two or more card readers)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1088 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 9362970500e39b5fa96ad8e9ccb56973ccc43a99
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 20 09:19:41 2004 +0000

    remove "|| sent_length" in "if (retries == 0 || sent_length)" since it
    is an OpenCT code that should not be needed with the new automata.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1087 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80a23edfb4d337ebd82d473f12e7ac45766974aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jul 20 09:16:26 2004 +0000

    update the copyright, add my name to reflect the same change in OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1086 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 3 +++
 1 file changed, 3 insertions(+)

commit 6300ef9feb7d54813ee88124d276a4fd417c01fe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 19 14:58:16 2004 +0000

    update IFDHControl() prototype to replace LPVOID by PUCHAR (prototype
    changed in pcsc-lite-1.2.9-beta5)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1085 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c18765aeb20164f5ea429e6cea507bdf5b3572fa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 19 13:32:26 2004 +0000

    BUG: I forgot to initialise the t1.lun field. It failed to work with
    more than one readers and a T=1 card in a TPDU reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1084 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c      | 2 +-
 src/openct/proto-t1.c | 4 +++-
 src/openct/proto-t1.h | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 45a1e4ed1fef27b0609e27a3f78b612a8fb79657
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jul 19 09:36:09 2004 +0000

    in resync: we set retries = 1 since when we return in the loop we have
    retries--;
    Without this retries goes negative and the test 'if (retries == 0)' will
    not become true again before a looooong time.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1083 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 1 +
 1 file changed, 1 insertion(+)

commit 3b3cea3c0ddaec32f7c5938ec0b99890d957f4ba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 16 09:07:26 2004 +0000

    OpenUSBByName(): use base 0 instead of 16 in strtoul() so that you can
    express the decimal value 15 as: 15 (decimal), 0xF (hex) or 017 (octal).
    
    It is not really needed since the reader descriptions in Info.plist are
    all in hex.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1079 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ddc0af86a80ddc9868dbfb78f4b096c2edb59a48
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 16 07:06:14 2004 +0000

    init_driver(): use base 0 instead of 16 in strtoul() so that you can
    express the decimal value 15 as: 15 (decimal), 0xF (hex) or 017 (octal)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1078 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 054c8156d354ad4de336a41421b202b186673809
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 16 06:53:25 2004 +0000

    rename PCSCLITE_MAX_READERS in CCID_DRIVER_MAX_READERS
    
    This value is not defined by pcsc-lite but is internal to the CCID
    driver. By default pcsc-lite supports the same number of readers (16).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1077 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 5 ++++-
 src/ccid_serial.c     | 4 ++--
 src/ccid_usb.c        | 6 +++---
 src/ifdhandler.c      | 4 ++--
 src/parse.c           | 2 +-
 src/utils.c           | 2 +-
 6 files changed, 13 insertions(+), 10 deletions(-)

commit 89fbee09b0b6fa925685e9a94c63ba67a9ef4002
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 16 06:31:15 2004 +0000

    BUG: CmdPowerOn(): use memmove() instead of memcpy() to copy the ATR
    bytes since the source end destination buffers (with a more than 10
    bytes long ATR) overlaps.
    
    Bug spotted by splint http://www.splint.org/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1076 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11ae1401d50a4821fd83c053a4edafe8239faa8b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 14:52:18 2004 +0000

    use "uint8_t *" instead of "unsigned char *" in the prototype of
    t1_state_t.checksum field.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1075 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ac867c00c24cfb4e532bafa0079c8e5ba03fd0c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 14:51:03 2004 +0000

    initialise pcDesiredKey to NULL instead of 0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1074 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/tokenparser.l | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19acba1d1afaad37c6ad2b7756a88c7e6bb34446
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 14:08:52 2004 +0000

    BUG in CmdXfrBlockTPDU_T1(): the t1_transceive() returned value was
    stored in an unsigned int and tested if < 0 (error case). Of course the
    test was never true.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1073 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 8e273ff028b581b07f5db7cfe8149e448410a825
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 09:31:04 2004 +0000

    remove a useless break; after a goto;
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1071 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 1 -
 1 file changed, 1 deletion(-)

commit 3359d9854f77236144961134cacbc39abc7cc190
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 09:19:11 2004 +0000

    in t1_transceive() and t1_negociate_ifsd() dad argument is unsigned.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1070 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 4 ++--
 src/openct/proto-t1.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 8f53ff3fbdc5a0db775f84c3e5062db5eae9a8a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 09:11:18 2004 +0000

    replace "unsigned char *" by "uint8_t *" to use the exact same prototype as in
    the functions definition
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1069 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/checksum.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 24eecd25677ddd1d5476792a2a1aa4522a8e5d19
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 08:48:59 2004 +0000

    i2dw() is not used outside commands.c so declare it static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1068 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 4 +++-
 src/commands.h | 2 --
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 25f498d60781ecf2e06c00f9066b5b6128b2ca80
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 08:45:21 2004 +0000

    allow splint to continue parsing after use of type fd_set
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1067 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6d8ba310503fda42452e684e1900096b66e17558
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 08:33:37 2004 +0000

    CmdXfrBlockTPDU_T0() and CmdXfrBlockTPDU_T1() are internal functions so
    declare them static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1066 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 14 ++++++++++++--
 src/commands.h |  8 --------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit c03757b3f380444cddd6e887119eb0d9b9ce9c95
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 08:30:24 2004 +0000

    atr tables are internal only so declare them static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1065 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f057e1f1e4b2b6c2a5f161bc73ed3a0662dc395f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 08:24:37 2004 +0000

    define internal functions as static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1064 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 333ffffc388942c8494acb9b0ab56032254e181d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 15 07:26:40 2004 +0000

    remove unused functions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1063 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/buffer.c | 96 -----------------------------------------------------
 src/openct/buffer.h |  9 -----
 2 files changed, 105 deletions(-)

commit 7c3d40140d0a9fca50e34d79dd6d6a6a3575659b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 10 13:46:20 2004 +0000

    change "previous_block[1]" in "previous_block[PCB]"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1062 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7c1a656fd577b24a2be263a02c91254d32415721
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 10 13:32:15 2004 +0000

    remove unused struct ifd_protocol_ops
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1061 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 19 -------------------
 1 file changed, 19 deletions(-)

commit 0e35b6a7eac8b35787d54846c0b7aa45ad8028a0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Jul 10 13:23:12 2004 +0000

    IFD_PROTOCOL_MORE -> IFD_PROTOCOL_T1_MORE
    IFD_PROTOCOL_STATE -> IFD_PROTOCOL_T1_STATE
    renamed to be in line with OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1060 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.c | 8 ++++----
 src/openct/proto-t1.h | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 2d1652591db40d482c064553dfeaab1591428818
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 14:08:28 2004 +0000

    explicitely cast the returned value as (void) if we don't use it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1059 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 src/ifdhandler.c        | 4 ++--
 src/parse.c             | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 148244369a0dabd8a087e0a69caf3d705169ea44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 14:06:58 2004 +0000

    IFDHSetProtocolParameters(): test the return value of SetParameters()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1058 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit cfe0ff373c39675b3c8bd3917d6672d756ea4778
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:29:02 2004 +0000

    ccid_parse_interface_descriptor() is now static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1057 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a5cb0271869b8125206fb677d2201183107fca55
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:27:56 2004 +0000

    make channel variable (unsigned int) instead of (int)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1056 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1d34c23e68f5625b53ceddcbabe46ba380fdded9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:25:04 2004 +0000

    include <sys/types.h> so splint can parse the file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1055 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 3 +++
 1 file changed, 3 insertions(+)

commit 95b49631eea4f1fe04f68c2dc3bdb289b43c734a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:23:37 2004 +0000

    mark potentially null values as /*@null@*/ for splint
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1054 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 src/ccid_usb.c    | 4 ++--
 src/ccid_usb.h    | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit a34e3dcaa16db5daa61b6650317f65e83b1eaf44
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:21:44 2004 +0000

    mark unused arguments as /*@unused@*/ for splint
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1053 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c     | 3 ++-
 src/ccid_usb.c        | 2 +-
 src/ifdhandler.c      | 4 ++--
 src/openct/proto-t1.c | 2 +-
 src/parse.c           | 2 +-
 5 files changed, 7 insertions(+), 6 deletions(-)

commit e221687df2ceb29a2fcd7c68d8ab2c5c1f80d3eb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 13:19:09 2004 +0000

    include <sys/types.h> so splint can parse the file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1052 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8c954eb2085fafb898ade241975fde091012956f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:45:21 2004 +0000

    the buffer var_text[] was, in fact, used outside its declaration
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1051 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 917584da5e7ddc6d1d0ef6047da12699f39bf908
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:40:15 2004 +0000

    ReadChunk() and get_bytes() are internal use in ccid_serial.c so declare
    them static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1050 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 10 +++++++++-
 src/ccid_serial.h |  5 -----
 2 files changed, 9 insertions(+), 6 deletions(-)

commit ee473cba661982abbfa7eb2bed3691c899ec2fd8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:28:44 2004 +0000

    lun is (unsigned int) so reader = LunToReaderIndex(lun) is also (unsigned int)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1049 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 4 ++--
 src/ccid_usb.c    | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 9e28247942c6f16b0d5210c8ea3febcee54dbe21
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:25:51 2004 +0000

    OpenSerialByName(): arguments of CmdEscape() are unsigned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1048 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit dc3067683df1d9105bc16139b7cc340ea093266d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:22:24 2004 +0000

    replace "121234" by "123456" to make it more clear it is a memory reservation
    for 6 characters
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1047 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb1ee3589fbd1342c89010117a0e3d1078100a73
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:21:07 2004 +0000

    remove a unneeded cast in (int)lun
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1046 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d23cbdecd51417e4c9aaa5f26081abc8e30a56f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:18:17 2004 +0000

    allow splint to continue parsing after use of type fd_set
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1045 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 ++
 1 file changed, 2 insertions(+)

commit ef7ed8b18b55559d46565a1d7c6a4c2879bd3962
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 08:11:11 2004 +0000

    ReadSerial(): the unknown card movement byte is in "c" not "buffer[3]"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1044 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79d640676ede09a7b15273bd538a698d25d741af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 9 07:10:17 2004 +0000

    lun is (unsigned int) instead of (int)
    
    Avoid a warning by splint in #define LunToReaderIndex(Lun) (Lun>>16)
    Left operand of >> may be negative (int): lun >> 16
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1043 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c            |  2 +-
 src/ccid.h            |  4 ++--
 src/ccid_ifdhandler.h |  2 +-
 src/ccid_serial.c     | 18 +++++++++---------
 src/ccid_serial.h     | 23 ++++++++++++++++-------
 src/ccid_usb.c        | 12 ++++++------
 src/ccid_usb.h        | 15 ++++++++++-----
 src/commands.c        | 23 ++++++++++++-----------
 src/commands.h        | 32 +++++++++++++++++++++-----------
 src/ifdhandler.c      |  2 +-
 10 files changed, 79 insertions(+), 54 deletions(-)

commit 8e03dc83430ebc4dc18438e01abfd40666cedb27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 2 14:12:36 2004 +0000

    replace VENDOR pattern by MAGIC_VENDOR since we also have a VENDOR in
    IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and then a collision.
    
    same change for PRODUCT and FRIENDLYNAME to be homogenous.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1023 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist           | 6 +++---
 src/create_Info_plist.pl | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 1eccdbc20c9b9bbec62978ac51a2c8ae4c707056
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 2 13:58:11 2004 +0000

    OpenSerialByName(): perform a command (get the reader firmware) to be
    sure a GemPC Twin (serial or pcmcia) reader is connected
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1022 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit c5c734bbb684ddcc491672c282d8bb690fb69ec4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Jul 2 12:06:44 2004 +0000

    present where the files come from and what I did
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1021 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/README | 7 +++++++
 1 file changed, 7 insertions(+)

commit 264cf2ce141bf47385d841360d584e64b1a74187 (tag: ccid-0.9.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 1 11:42:39 2004 +0000

    version 0.9.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1019 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b61dbabfd807967ab8edaf445300983827ce7588
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 1 11:38:03 2004 +0000

    release 0.9.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1018 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 +++
 1 file changed, 3 insertions(+)

commit 4cf93b2f6440b6a5bd13db83898c9fe14ccbde4c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 1 11:37:27 2004 +0000

     #define IFD_PARITY_ERROR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1017 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/proto-t1.h | 4 ++++
 1 file changed, 4 insertions(+)

commit c02edf126602c18190c0dddef58bbfa9e4483bcd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jul 1 07:46:28 2004 +0000

    release 0.9.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1015 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

commit 15069defed396d4cf61adbf4b83181d4789cf09b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:47:30 2004 +0000

    correct a signedness issue
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1014 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ee232741035bbac051c0ed1d0de3a5e78d4f12b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:44:16 2004 +0000

    rename tokenparser_macosx.? in tokenparser_fake.?
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1013 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/.cvsignore | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ccfaea4763968011241574fa9de4b369cb9aae26
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:42:36 2004 +0000

    add build-stamp and configure-stamp
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1012 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .cvsignore | 2 ++
 1 file changed, 2 insertions(+)

commit 3f345af97ecbf204f18e93800239387a37ad6bcb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:41:42 2004 +0000

    ignore temporary files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1011 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/.cvsignore | 5 +++++
 1 file changed, 5 insertions(+)

commit eeef3ccaf2e9337c1bd0690d8a581122b8504d8c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:41:18 2004 +0000

    LGPL licence
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1010 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/COPYING | 504 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 504 insertions(+)

commit 87f903f5610a480864f9357bfd8c22abc7c9ae6d (tag: ccid-0.9.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:06:29 2004 +0000

    version 0.9.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1009 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35f6e5dcba1410ee604291cbd65d6f052555289e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:05:38 2004 +0000

    PPS_Match() was wrong when the confirmation is shorter than the request
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1008 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 8b16c1423cfb963cf1d082a3baa70a97249ab8ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:02:54 2004 +0000

    PPS_Exchange() has a new argument (unsigned char *pps1) which is the
    PPS1 returned by the card (TA1 the card wants to use)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1007 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 8 +++++++-
 src/towitoko/pps.h | 3 ++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 785df6dbd7a080b3a74e732b144ce1899a7e286f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 14:00:19 2004 +0000

    CCID_Transmit() now uses a 4th argument (unsigned char bBWI)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1006 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab2b8d189b78040add96df2b70f3e03cca173ab6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:57:33 2004 +0000

    move macros PPS_HAS_PPS?() from pps.c to pps.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1005 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 17 +----------------
 src/towitoko/pps.h |  5 +++++
 2 files changed, 6 insertions(+), 16 deletions(-)

commit 09e9d316e4cdb425afa932e128fc82dbebeb4a0c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:54:57 2004 +0000

    add ATR_GetDefaultProtocol() function
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1004 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/towitoko/atr.h |  1 +
 2 files changed, 39 insertions(+)

commit 71d21eeabd775f3f90376d903940a64a4a5ef46c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:53:41 2004 +0000

    remove unused functions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1003 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 138 -----------------------------------------------------
 src/towitoko/atr.h |  22 ---------
 2 files changed, 160 deletions(-)

commit 594bdf2b99805346e8d924fa53ea5e8df256d1c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:51:23 2004 +0000

    the atr_f_table[] and atr_d_table[] tables were partly wrong
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1002 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/atr.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 9012f867d75dcba69eb4610ea494511b3c52b12b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:49:38 2004 +0000

    - update the text
    - the function ATR_GetDefaultProtocol() is mine (Ludovic Rousseau)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1001 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/README | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 136cebae0f89359b3039cd41645354c42e082a2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:46:45 2004 +0000

    remove MIN() and MAX() definitions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1000 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/defines.h | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 3dfc5299b0db4ed582490a84e816586d48a267f8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:42:23 2004 +0000

    if DEBUG_LEVEL_PERIODIC is not set we temporaily remove DEBUG_LEVEL_COMM in
    IFDHICCPresence() to avoid having the low level debug every time pcscd
    test the card presence
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@999 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 5016fe9a8d27e762dceea9b02d5c81145c6d05f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:40:12 2004 +0000

    - removed CardUp() and CardDown()
    - all the reader initialisation/negotiation is now done in
      IFDHSetProtocolParameters() (that's why you need pcsc-lite-1.2.9beta3)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@998 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 449 ++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 281 insertions(+), 168 deletions(-)

commit c3d09c318df9cf9875ee200730a1c2d0fa8fb1af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:30:45 2004 +0000

    pcsclite.h moved in PCSC/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@997 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97c5d6f9f2585070ee7261d054031c733c77e1dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:30:04 2004 +0000

    the t1 field in struct CCID_DESC changed from Protocol_T1 (towitiko) to
    t1_state_t (openct)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@996 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0060d419ccb4739aa22a4c0bd92d0359986c1ea1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:28:22 2004 +0000

    we do not need to have PACKAGE defined (I do not remember what it was
    used for)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@995 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 4 ----
 1 file changed, 4 deletions(-)

commit f7cf1ce8c31e5952f36fc35001468ffa8485248e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:25:03 2004 +0000

    CmdXfrBlockTPDU_T1(): use the T=1 TPDU layer from opensc/ instead of towitoko/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@994 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 25 +++----------------------
 1 file changed, 3 insertions(+), 22 deletions(-)

commit 61182142acbf748d90074480b3940d77c412118c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:23:42 2004 +0000

    CCID_Receive() returns IFD_PARITY_ERROR if the error returned by the
    reader is 0xFD (parity error) and IFD_COMMUNICATION_ERROR otherwise (so
    that the T=1 TPDU layer can recover the error)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@993 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9a15b82e84604317055bdb688cc908bc00759b72
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 13:21:18 2004 +0000

    CCID_Transmit() now has a new "unsigned char bBWI" argument
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@992 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 7 ++++---
 src/commands.h | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 92aec3d2111bc1b077fbae0dbcc46ce0fee92fb4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 11:53:51 2004 +0000

    CmdPowerOn(): add a mechanism to allow power on at 1.8V, 3V and then 5V
    as specified by ISO 7816. We still use 5V for now to avoid problems with
    non ISO compliant cards
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@991 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 6196c16a4b752244816298e2f2db6a577be17e3b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 11:52:19 2004 +0000

    add __FUNCTION__ as argument to ccid_error()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@990 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 9d5c22ef063a19812bd1592f07f2622deba6ea01
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:43:45 2004 +0000

    ccid_error() now also has a "char *function" argument to log the name of
    the function in which the error occured
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@989 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 8 ++++----
 src/ccid.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 3009c264467e97a7a63f2acd2381285944a4e093
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:42:26 2004 +0000

    - rename protocol_t1/ in towitoko/ to reflect the project the code comes from
    - remove the now useless files from towitoko/ and add the files from openct/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@988 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit ec5cbb70daf121e6b566764c9301dafade9e87fe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:40:21 2004 +0000

    remove these files since I now use the T=1 TPDU code from OpenCT
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@987 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/apdu.h        |  49 ------
 src/towitoko/protocol_t1.c | 361 ---------------------------------------------
 src/towitoko/protocol_t1.h |  82 ----------
 src/towitoko/t1_block.c    | 250 -------------------------------
 src/towitoko/t1_block.h    | 109 --------------
 5 files changed, 851 deletions(-)

commit 7bccd25ac4a8dbd825e4911f3b94bf1f37808451
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:37:08 2004 +0000

    use T=1 TPDU code from the OpenCT project <http://www.opensc.org/>
    
    The state automata was greatly improved to manage "all" the possible
    errors cases.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@986 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/openct/LICENSE    |  28 ++
 src/openct/buffer.c   | 169 ++++++++++++
 src/openct/buffer.h   |  43 +++
 src/openct/checksum.c |  92 +++++++
 src/openct/checksum.h |  31 +++
 src/openct/proto-t1.c | 727 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/openct/proto-t1.h |  69 +++++
 7 files changed, 1159 insertions(+)

commit 9dfc5e419d3538f2a4825e6dc095e9dfa8f817f8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 30 09:34:19 2004 +0000

    document the possible values for ifdLogLevel and ifdDriverOptions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@985 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 16633253553491937caf110886194c40ffde3d34
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 23 14:54:44 2004 +0000

    - send Select DF and Select EF APDU before Verify PIN
    - read stdin (consume the "*" fake keys) if the pinpad is on a keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@972 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 62 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 56 insertions(+), 6 deletions(-)

commit 2e428bc8bd153ad28450ef353c1e5fc55b0bc933
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 23 13:27:17 2004 +0000

    check for the presence of PCSC/ifdhandler.h instead of ifdhandler.h
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@971 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 82e9870b33474400a744a5db7000adbec1e61dba
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 23 13:26:35 2004 +0000

    HAVE_IFDHANDLER_H is renamed HAVE_PCSC_IFDHANDLER_H
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@970 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit a4b8099312150024ab6552f042dc58f5915d6904
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Jun 23 13:25:38 2004 +0000

    add info for:
    - Cherry XX33 keyboard
    - Dell keyboard SK-3106
    - Dell smart card reader keyboard
    
    Move some readers in "Unsupported or partly supported CCID readers:"
    - C3PO LTC31
    - SCM Micro SCR 331
    - SCM Micro SCR 335
    - SCM Micro SPR 532
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@969 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 43 ++++++++++++++++++++++++++++++-------------
 1 file changed, 30 insertions(+), 13 deletions(-)

commit f17035db5b6038aba5bdc46298e3a5f93366338f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jun 22 12:05:50 2004 +0000

    ChangeLog is not a .PHONY target but a real file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@966 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit e3c11eb69df8345bc46abb635750f5c2b225f339
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Jun 13 16:59:13 2004 +0000

    use SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1 instead of SCARD_PROTOCOL_ANY
    since it is not defined in Micosoft PC/SC
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@940 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bdd39538e4937099f581242337b8c1f594ed4e6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun May 30 19:45:30 2004 +0000

    use 'pkg-config libpcsclite --variable=usbdropdir' even if --prefix= is
    used. You should use --enable-usbdropdir= and --enable-ccidtwindir= to
    set to different values.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@910 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 9b37dd6dac3ce6ad9770debde90ce4bd18f341c2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 26 14:02:39 2004 +0000

    Dell keyboard SK-3106
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@906 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSK-3106.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit fb3d158b13b33ab0a17d2a790c12298baf0a3bf0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 26 08:56:52 2004 +0000

    set *rx_length to 0 when a ReadPort() error is returned.
    The problem was not solved by ccid_usb.c 1.25.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@905 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit 476c12dfeaa1f9f698b8c6e4a622ff6f3e01cfa2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 26 07:50:07 2004 +0000

    bPINOperation is not passed in the user command since the command is
    "PIN Verification" and nothing else
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@904 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 9704a4414a784ec3101dd7a6b5afba2cd134336c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 26 07:48:03 2004 +0000

    remove useless bPINOperation
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@903 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 31c16478da2dc61d2533bf5bdd0d134a7013c099
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 25 14:46:02 2004 +0000

    add support for SCardGetAttrib(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..)
    to know if the reader supports SCardControl(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@900 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c | 18 +++++++++++++++++-
 src/ccid.h              | 12 +++++++++++-
 src/ccid_serial.c       |  1 +
 src/ccid_usb.c          |  1 +
 src/ifdhandler.c        |  8 ++++++++
 5 files changed, 38 insertions(+), 2 deletions(-)

commit a01f8803479ade2dd11f7431e3bbdd4eac42bba7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 25 08:25:23 2004 +0000

    add a --enable-pcsclite option (default yes) so that the driver can be
    compiled for a different framework (one needing tokenparser.l)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@896 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit e0f87d5dfeb8619fe5d9035f4c7910af4b25833d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 25 08:23:20 2004 +0000

    set length to 0 when a usb_bulk_read() error is returned
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@895 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f958540277bf7fe98e2e8e0b13d4423dd87750c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 25 06:52:05 2004 +0000

    install Info.plist before the lib. This is for my convenience only
    because of my debug setup.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@894 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa0cafa8a4ae31027279d91e68e01bd281eb6934
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 25 06:50:24 2004 +0000

    rename tokenparser_macosx.l into tokenparser_fake.l since it is not
    MacOSX specific.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@893 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit cba80207c4d4132b4007a8a00933017308b00322
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 12:58:43 2004 +0000

    recompile using gcc -pedantic and correct:
    - some C++ syntax comments
    - many signedness "problems"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@892 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/scardcontrol.c    |  2 +-
 src/ccid.c                 |  2 +-
 src/ccid_serial.c          | 14 +++++---------
 src/ccid_serial.h          |  4 ++--
 src/ccid_usb.c             | 23 ++++++++++++-----------
 src/ccid_usb.h             |  4 ++--
 src/commands.c             | 43 ++++++++++++++++++++++++-------------------
 src/commands.h             | 33 +++++++++++++++++++--------------
 src/debug.c                |  4 ++--
 src/ifdhandler.c           | 15 +++++++--------
 src/towitoko/atr.h         |  1 -
 src/towitoko/protocol_t1.c |  2 +-
 12 files changed, 76 insertions(+), 71 deletions(-)

commit 064e5b5b4d0acfacdf969286e23ca5f3a34561c5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 10:02:48 2004 +0000

    add support for Secure PIN through SCardControl() (see sample code in examples/)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@891 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h |  7 ++++-
 src/commands.c        | 73 ++++++++++++++++++++++++++++++++++++++++++++++++---
 src/commands.h        | 10 ++++---
 src/ifdhandler.c      | 20 ++++++++++++--
 4 files changed, 101 insertions(+), 9 deletions(-)

commit ab87ac69d45ff04a7b3ae8b717eefddee13d60a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 09:58:43 2004 +0000

    - add some missing error codes
    - low error values indicate the byte in error in the CCID frame
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@890 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 75 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 55 insertions(+), 20 deletions(-)

commit ab3c9607029e74da393b65e799d34dba7d3e2ca4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 09:56:16 2004 +0000

    add examples for SCardControl IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and
    IOCTL_SMARTCARD_VENDOR_VERIFY_PIN
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@889 0ce88b0d-b2fd-0310-8134-9614164e65ea

 examples/Makefile.am    |   6 ++
 examples/scardcontrol.c | 257 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 263 insertions(+)

commit 21507cbb4991ab6f09717cdb68563888ed59f6b8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 09:54:30 2004 +0000

    add examples in SUBDIRS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@888 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55bd89b91e1a04662327e9690024035067b7ea45
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 09:53:36 2004 +0000

    remove -fno-common from CFLAGS since it is(?) gcc specific
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@887 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit f258f0888e1f9bef97dd98017023aba5e000807a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 07:27:44 2004 +0000

    add Advanced Card Systems ACR 38
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@886 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/ACR38.txt             | 42 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 45 insertions(+)

commit 43b6c2b4b56e34a0f44e3482bd6bea1640c9284f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 24 06:39:27 2004 +0000

    add Cherry XX33
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@885 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CherryXX33.txt        | 46 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  3 +++
 2 files changed, 49 insertions(+)

commit 186f8f2d1f5670697405a131c6bf0f50ce1d7d7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 18 14:02:55 2004 +0000

    in CardUp():SetParameters() the default TA1 is 0x11
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@882 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a565396ebf1d34a1d54c8a4da9d9050c467dbdfe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:46:12 2004 +0000

    add default ifdDriverOptions set to 0x0000
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@881 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 3 +++
 1 file changed, 3 insertions(+)

commit b0589a8cb7dd22cdfaeb09a7c2d297f8b5df1ea1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:45:44 2004 +0000

    - add support of IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE in IFDHControl()
    - read ifdDriverOptions from Info.plist to limit the use of
      IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE (idea from Peter Williams)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@880 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 77 ++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 53 insertions(+), 24 deletions(-)

commit b81853d0d7cca6f38b418651315e44261a271b96
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:39:22 2004 +0000

    redefined CmdEscape() to pass the CCID message instead of just a tag
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@879 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c     | 24 ++++++++++------
 src/commands.c | 86 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 65 insertions(+), 45 deletions(-)

commit 60bed0dc986f6ab2ca4ba4093cafaa8467b7e530
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:37:08 2004 +0000

    do not export get_end_points() declaration and make the function static
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@878 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 9 ++++++---
 src/ccid_usb.h | 3 ---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 69230f544944f52559cb079868306bd8e6aab6f4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:35:51 2004 +0000

    reorganize header files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@877 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am            |  6 ++----
 src/ccid_ifdhandler.h      |  7 +++++--
 src/ccid_serial.c          |  3 ++-
 src/commands.h             |  3 ++-
 src/defs.h                 | 10 +++++++++-
 src/parse.c                |  3 ++-
 src/towitoko/atr.c         |  1 -
 src/towitoko/defines.h     |  3 +--
 src/towitoko/protocol_t1.c |  5 ++++-
 src/utils.c                |  6 +++++-
 10 files changed, 32 insertions(+), 15 deletions(-)

commit 69b39f2e672376c9d0aa3b1ad1f58b60538d700f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 14:32:56 2004 +0000

    check for pcsclite.h and ifdhandler.h installed by recent pcsc-lite
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@876 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in  |  6 ++++++
 configure.in | 16 ++++++++++------
 2 files changed, 16 insertions(+), 6 deletions(-)

commit f7d26fb623333ac33c093ff26c920022e561b0ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 13:53:10 2004 +0000

    types and definitions are now in <pcsclite.h>, "defs.h" and "ccid_ifdhandler.h"
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@875 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscdefines.h | 51 ---------------------------------------------------
 1 file changed, 51 deletions(-)

commit f2b997839c78be0908b92529e49c17cf59bf1724
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 13:14:57 2004 +0000

    removed since pcsclite.h now defines SCARD_ATTR_*
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@874 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/winsmcrd.h | 84 ----------------------------------------------------------
 1 file changed, 84 deletions(-)

commit f1342aaaf5799fc5b46036899e937b7fbba4ae8f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 17 13:00:12 2004 +0000

    use the ifdhandler.h provided by pcsc-lite so remove a lot of lines
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@873 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 194 ++++++++------------------------------------------
 1 file changed, 30 insertions(+), 164 deletions(-)

commit c54bd46244ede4f329348fce156832f4d4187a55
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 14 14:14:38 2004 +0000

    check that pkg-config command is present before using it
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@872 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 7c961242875171d78be1ea7a7d5476de8981ae7e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 14 09:07:29 2004 +0000

    use `pkg-config libpcsclite --variable=usbdropdir` so you do not have to
    use --enable-usbdropdir=DIR or --enable-ccidtwindir=DIR even if pcscd
    does not use the default /usr/local/pcsc/drivers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@871 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL      | 19 +++++++++----------
 configure.in | 15 +++++++++++----
 2 files changed, 20 insertions(+), 14 deletions(-)

commit 465e33dece398015b324f366e3b64260a997c056
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 12 12:20:20 2004 +0000

    document the libusb bug on MacOS X with unplug/replug in a different USB
    socket
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@863 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit c1b60e2bdd22da9423d65b66e75089126a243568
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 12 12:09:09 2004 +0000

    move debug configuration from INSTALL to README since it is dynamic now
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@862 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 19 -------------------
 README  | 30 ++++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 19 deletions(-)

commit 1934b0b95ef2f2373435fb5207ab3e527e852df1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 12 09:08:34 2004 +0000

    remove the "readers enumeration" part since this problem is now solved
    by pcsc-lite-1.2.9
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@861 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 36 ------------------------------------
 1 file changed, 36 deletions(-)

commit 10acdf94f43bf267d07d9320db87b8e933c43abc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed May 12 09:03:49 2004 +0000

    document the use of 'pkg-config libpcsclite --variable=usbdropdir'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@860 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit c70df4a3b4d7c420a014f37c1d3fcd0b6417da79
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon May 10 07:52:57 2004 +0000

    in IFDHPowerICC() IFD_POWER_DOWN is just power down without a power up.
    Changed to be compliant with IFD Handler specifications.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@840 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 1 +
 1 file changed, 1 insertion(+)

commit 0641774da21c52de7900be41473bcec4ae80251c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri May 7 12:20:18 2004 +0000

    in Protocol_T1_Negociate_IFSD() rename sblock in block since the same
    variable is used for sent and received block.
    This was not clear and was the source of reported bug [ #300707 ]
    "Delete block before using it in t1_protocol.c" which is not a bug in fact.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@837 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 26fe0ca053967cc60c026b27b5bb28abc712655b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu May 6 14:09:27 2004 +0000

    add a "configuring the driver for the serial reader (GemPC Twin)" part
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@836 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit dcb26cd61d5946021f0032d8c4b1c7504a289b83
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 4 12:45:22 2004 +0000

    add DellSCRK.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@825 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec59b620a549eefc453383fec57b9c7567e99e73
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue May 4 12:44:06 2004 +0000

    add Dell smart card reader keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@824 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/DellSCRK.txt          | 46 +++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |  1 +
 2 files changed, 47 insertions(+)

commit 75cbe1e9a60d7b6d423da530194a83aee5708956
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 19 16:21:53 2004 +0000

    add winsmcrd.h in COMMON
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@808 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1c2bedc19a41f3f2da5661e86f031c5177c94a7c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 19 16:18:43 2004 +0000

    reset ATR string (length = 0) when the card is powered down or not present
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@807 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 528e71c8270fac2c0e7f5f56206e746aa9cba9a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 19 16:18:00 2004 +0000

    typo in a comment
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@806 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1c366e4442697731f383aa33cc1887bdf2070aa
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 19 16:11:05 2004 +0000

    list of tags for SCardGetAttrib() like SCARD_ATTR_ATR_STRING
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@805 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/winsmcrd.h | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 84 insertions(+)

commit c8331f179a37b4012e90090bb5f8036a767c93b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 19 16:09:24 2004 +0000

    add SCARD_ATTR_ATR_STRING in addition to TAG_IFD_ATR in IFDHGetCapabilities()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@804 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 31de5f8b8bbdf1b2ae6e943d98bc1c08527aa514
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 16 15:22:02 2004 +0000

    new IFDHControl() API
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@795 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit a0a58084d2841a1b02a74c18b39002ee6cb10d7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Apr 16 15:21:34 2004 +0000

    use a new version from pcsc-lite with support of the new IFDHControl() API
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@794 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 258 ++++++++++++++++++++++++++++----------------------
 1 file changed, 145 insertions(+), 113 deletions(-)

commit 70f17f1d6fc900f7755bf57722237e84481c2de9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 8 14:35:57 2004 +0000

    add support for the libusb naming scheme: usb:%04x/%04x:libusb:%s
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@781 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 9c25046c1f304e6fee1a2e3f86467e38b6839d06
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 8 12:43:58 2004 +0000

    parse bPINSupport field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@780 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SK-3106.txt | 1 +
 readers/SPR532.txt  | 2 ++
 2 files changed, 3 insertions(+)

commit af2d3363a07f4759a623e2a884ceeccf9a01c7bc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Apr 8 09:46:54 2004 +0000

    parse bPINSupport field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@779 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 4 ++++
 1 file changed, 4 insertions(+)

commit da41b720eee382a3d88df11cd158f6f3a545bbe0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Apr 7 20:10:31 2004 +0000

    also distribute SK-3106.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@778 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 806703ad41d0d4a7a8c6bbf0653c8525686671f2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:32:54 2004 +0000

    remove --enable-debugcritical, --enable-debuginfo,
    --enable-debugperiodic and --enable-debugcomm options since the log
    level is now dynamically managed by ifdLogLevel in Info.plist
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@777 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in  | 12 ------------
 configure.in | 56 --------------------------------------------------------
 2 files changed, 68 deletions(-)

commit 1483b6d146d1c95cb0f6be98df19b69e65748e98
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:25:28 2004 +0000

    define default ifdLogLevel at 3 (DEBUG_LEVEL_CRITICAL | DEBUG_LEVEL_INFO)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@776 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 3 +++
 1 file changed, 3 insertions(+)

commit 8fffd8b770a2dd9ded05e4162a10155de73290f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:18:11 2004 +0000

    remove now useless #ifdef DEBUG
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@775 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit f76d64b7bf797e763a3412e6f2244c7d73e8ab41
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:15:34 2004 +0000

    add { } to avoid ambiguities now that DEBUG_* are "if (x) y" constructions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@774 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 6 ++++++
 src/ccid_usb.c    | 6 ++++++
 2 files changed, 12 insertions(+)

commit 5fa107e89bc754740735ec5e57045990bc086c32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:14:02 2004 +0000

    during the first IFDHCreateChannel*() init_debug() is called to read the
    value of ifdLogLevel from the Info.plist
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@773 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit 8334a255ef0be856d91441ff0d4f4b1199230e41
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:09:59 2004 +0000

    change the DEBUG_* macros from static (compilation conditional) to
    dynamic (if ())
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@772 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 99 +++++++++++++++++++++++++++----------------------------------
 1 file changed, 44 insertions(+), 55 deletions(-)

commit a133470463ee5ff1927bee20cb84bbda6617ceab
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 13:07:45 2004 +0000

    debug.c is only needed by parse_SOURCES not COMMON
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@771 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 920715490f4939fb41702087357e490e929f6f4e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 08:59:26 2004 +0000

    do not return before pthread_mutex_unlock() in IFDHCreateChannelByName()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@770 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit f23d9abdeaa64de2f6f6d4d5b9c0c430fd48054e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 08:53:05 2004 +0000

    also call ccid_open_hack() in IFDHCreateChannelByName()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@769 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 3 +++
 1 file changed, 3 insertions(+)

commit 2b8eba7f140b98df74bde5dba4f40336da62cdbe
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 08:51:34 2004 +0000

    T=1 context is initialized in CardUp(), not in IFDHCreateChannel()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@768 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 00ca5aea9d09257b897159d1e4ba17c7a982cbfd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Apr 6 06:52:34 2004 +0000

    revert to nearly previous version.
    - IFD_POWER_DOWN is power down and power up (cold reset)
    - IFD_RESET is power up (warm reset)
    - IFD_POWER_UP is power up
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@766 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 74 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 42 insertions(+), 32 deletions(-)

commit c986e5c2d69e352d3bd3d70f2191fc0eea50ec02 (tag: ccid-0.4.2)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 5 09:56:52 2004 +0000

    version 0.4.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@764 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9eaa0b8d607d22734df5a7bdf95ce5a7921f754
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 5 09:53:59 2004 +0000

    add support for the Dell keyboard SK-3106
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@763 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SK-3106.txt           | 193 ++++++++++++++++++++++++++++++++++++++++++
 readers/supported_readers.txt |   2 +
 2 files changed, 195 insertions(+)

commit abcffb6f38a75f200d687df9f5b5802ef8217033
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Apr 5 09:47:21 2004 +0000

    define ALLOW_PROPRIETARY_CLASS by default
    
    Proprietary USB Class (0xFF) are (or are not) accepted
    A proprietary class is used for devices released before the final CCID
    specifications were ready.
    We should not have problems with non CCID devices becasue the
    Manufacturer and Product ID are also used to identify the device */
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@762 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b6c6fc803f45ac30149271de9dd68cb254e91b64
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Mar 31 14:58:43 2004 +0000

    use $(srcdir) instead of ".". Thanks to Dr Russel Winder for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@755 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 863a3422e810a3875d2184891d88abb1d6720ce1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 30 13:01:05 2004 +0000

    allow proprietary CCID Class byte but only if ALLOW_PROPRIETARY_CLASS is
    defined. You should know what you do. Only useful for pre-CCID devices.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@738 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 230ed28a9ad0be2a802eccc1f8c40ff13fabe4bd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 30 12:45:26 2004 +0000

    - use get_ccid_usb_interface() to also manage USB composite devices (keyboards)
    - continue parsing even if bDescriptorType == 0xFF (proprietary)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@737 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit fd9455fb1669e25b94b8795ec4ab703af6680712
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 30 12:43:20 2004 +0000

    define get_ccid_usb_interface() only if __USB_H__ is defined (usb.h included)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@736 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca647a82b72338eff18835bb9403cd18f1ebde4f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Mar 23 09:56:31 2004 +0000

    move the "cp aclocal.m4 build/" after autoreconf
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@723 0ce88b0d-b2fd-0310-8134-9614164e65ea

 reconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9665fd14db9806f3513f173613ca1edd7e4fd954
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Mar 22 15:48:15 2004 +0000

    cp aclocal.m4 build/
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@722 0ce88b0d-b2fd-0310-8134-9614164e65ea

 reconf | 1 +
 1 file changed, 1 insertion(+)

commit 4acc65ab4d29dcac2213f9c2cb2b5cf7e34029e4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Mar 18 10:35:53 2004 +0000

    Reset action is power off and power on, not just power on
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@716 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 70 ++++++++++++++++++++++++++------------------------------
 1 file changed, 32 insertions(+), 38 deletions(-)

commit d90b57359403feff94ecf9e9655262e1f2203ec2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 27 17:51:35 2004 +0000

    add C3PO LTC32, SCM Micro SCR 333 and C3PO TLTC2USB in the list of
    "Should work but untested by me" readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@709 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 92e233b9c8e09eb0383578004a298937651ea29c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 27 17:46:41 2004 +0000

    alphabetical reordering of readers
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@708 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90067f148b43189d6b6f460d7b85b122e5036dd9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 27 17:37:16 2004 +0000

    add SCR 333
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@707 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 1 +
 1 file changed, 1 insertion(+)

commit 4165dffe87ca50a20ad0520fbba71641535ed1ac
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 24 21:16:51 2004 +0000

    use a shorter Perl script to convert generate/convert ChangeLog
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@706 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 836596b64355779eaa919338ca9ae86758c88d38 (tag: ccid-0.4.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 14 12:46:18 2004 +0000

    release 0.4.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@703 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 5 +++++
 1 file changed, 5 insertions(+)

commit 0a8715b0fe5fd552f443b24fb6554b16e2bd0149
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 14 12:26:56 2004 +0000

    version 0.4.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@702 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81821c2afd2e164c8cc24dc4a8a23c59391bf9a6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 14 12:26:34 2004 +0000

    distribute SCR331-DI.txt and supported_readers.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@701 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dac7f0a71423a7792fc0ec384c76e7b93fd5a35d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Feb 14 12:26:09 2004 +0000

    disribute create_Info_plist.pl
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@700 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34a5f203544fa61cd8ebc39091120bfd78df6e36 (tag: ccid-0.4.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 13 07:58:21 2004 +0000

    version 0.4.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@698 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1885154f6233650e8986faf502fa8781c2ab4297
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Feb 13 07:57:25 2004 +0000

    release 0.4.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@697 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 42 ++++++++++++++++++++++++++++++++----------
 1 file changed, 32 insertions(+), 10 deletions(-)

commit e6bb0cf90f6ddb257fa83e824a8fdef786212225
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 12 16:11:45 2004 +0000

    huge rework of CardUp()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@696 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 113 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 85 insertions(+), 28 deletions(-)

commit 33195188dfa6fad2dcec7adfdf0c17a96a95fa01
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 12 16:11:08 2004 +0000

    return with a error if the received bloc in less than 4 bytes (T=0
    error response for example)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@695 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 125f828e5e052b911c6e0fdf069d7d6dd95262d9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 12 16:09:32 2004 +0000

    fill dwDefaultClock and dwMaxDataRate according to the reader descriptor
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@694 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 ++
 src/ccid_usb.c    | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 66756092f89c0365900a17c1e0ddb7a18548f617
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 12 16:08:45 2004 +0000

    add dwDefaultClock and dwMaxDataRate fields
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@693 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9fa23adcb1789b44bd99c7bdd850b447593ed1e0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 14:36:59 2004 +0000

    Perform PPS and IFSD only if the reader does not do it automatically
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@692 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 51 +++++++++++++++++++++++++++++----------------------
 1 file changed, 29 insertions(+), 22 deletions(-)

commit 5410c7033537c21aaa20e178d85e2dd268e562ec
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 14:36:59 2004 +0000

    add CCID_CLASS_AUTO_BAUD and CCID_CLASS_AUTO_IFSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@691 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 2 ++
 1 file changed, 2 insertions(+)

commit df61e303fa61d27c0dc622221317c5d6e1814147
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 14:36:05 2004 +0000

    add return code tests in Protocol_T1_Negociate_IFSD()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@690 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 57dd86fe4f5ab41fee2430ee4f9a98da01912c88
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 14:33:04 2004 +0000

    PPS_Exchange() now uses 'int lun' instead of 'Protocol_T1 * t1'
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@689 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c | 6 +++---
 src/towitoko/pps.h | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7e79250f457ac0d9caea390ffa48a80a5bd56f80
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 10:12:47 2004 +0000

    remove debug message
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@688 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 1 -
 1 file changed, 1 deletion(-)

commit 7e7c461acc496bb532f8f2d63dde6d920ae2f73a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 10:12:00 2004 +0000

    use Protocol_T1_Negociate_IFSD() in CardUp()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@687 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit eb2a9d8bbead2b10cb594e37d314cfcff3247bc4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 10:10:29 2004 +0000

    add Protocol_T1_Negociate_IFSD()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@686 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 23 ++++++++++++++++++++---
 src/towitoko/protocol_t1.h |  4 ++++
 2 files changed, 24 insertions(+), 3 deletions(-)

commit fa78394d50eb0146ebd5cb72f58c87fa14a6386d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 11 10:09:55 2004 +0000

    add CCID_CLASS_AUTO_CONF_ATR
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@685 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h | 1 +
 1 file changed, 1 insertion(+)

commit 4dbc19e39ae525f9a7062a22d596527cdf30c8f7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 9 13:57:14 2004 +0000

    first bSeq is 0 (even if 1 works ok)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@683 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85f00ab3fce80ca48eeb9daabea69bb42a1fcee4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 9 13:55:09 2004 +0000

    usb_reset() the device before usb_close()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@682 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 1 +
 1 file changed, 1 insertion(+)

commit 4155fca804b98404414b24a4b1961428bc395a02
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Feb 5 19:40:57 2004 +0000

    add Silitek SK-3105 keyboard URL
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@677 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ad499a9e241203c1c024d5eb0b65c6b6f81d4dc4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Feb 4 22:00:01 2004 +0000

    DEBUG_COMM4 was named DEBUG_COMM3 due to cut-n-paste
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@676 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 106b8d39d8de00d77e8d6f56d69b62f8d0c4d25b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 3 15:44:52 2004 +0000

    add CardUp() and CardDown() for PowerOn and PowerOff actions
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@673 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h |  2 ++
 src/ifdhandler.c      | 84 +++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 80 insertions(+), 6 deletions(-)

commit 179ac0923cf71ff7939c9eb71d129b86ebb0f092
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 3 15:43:51 2004 +0000

    add dwMaxIFSD field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@672 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.h        | 8 +++++++-
 src/ccid_serial.c | 1 +
 src/ccid_usb.c    | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

commit c1920191e5c3dd92a61b3af97bddf9161bb23df6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 3 15:42:53 2004 +0000

    add DEBUG_COMM3()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@671 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit a05a6a03a00a3a8993878b2d5d0940aaf2e33973
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 3 15:42:24 2004 +0000

    use my own debug routines
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@670 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/pps.c         | 18 +++---------------
 src/towitoko/protocol_t1.c | 39 +++++++++++++--------------------------
 src/towitoko/t1_block.c    |  7 -------
 3 files changed, 16 insertions(+), 48 deletions(-)

commit 3df0d6ca10eba2726537c830cabe9a0c593c5692
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Feb 3 14:59:04 2004 +0000

    new file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@669 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SCR331-DI.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit eed50bfc5aa2e241f95a497a7bf42229cbfef7c6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 2 15:45:14 2004 +0000

    do not restrict ifsc to Towitoko
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@668 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c4c1fea06dd75a625090c1aa65902d2c3f6979f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 2 15:44:08 2004 +0000

    remove PPS hack
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@667 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/protocol_t1.c | 11 -----------
 1 file changed, 11 deletions(-)

commit f571bade51ad63ebf825baf2ca6558347f6e8592
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 2 10:33:26 2004 +0000

    add SCR 331-DI in the "should work" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@666 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit dd2898179151de1ba2d0ac48e4e0ca3f18989138
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Feb 2 10:05:34 2004 +0000

    use create_Info_plist.pl to generate the installed Info.plist from an
    Info.plist template and a list of supported readers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@665 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/supported_readers.txt | 26 +++++++++++++++
 src/Info.plist                | 48 ++-------------------------
 src/Makefile.am               |  2 +-
 src/create_Info_plist.pl      | 76 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 106 insertions(+), 46 deletions(-)

commit 9eebc2aea305880fde3ea3ea1de911ef7f8b0968
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 29 13:37:35 2004 +0000

    removed useless function name in debug messages since we use __FUNCTION__
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@663 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 113f0ce99030be147c1cbe345d0bfbea9504bc81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 29 10:33:52 2004 +0000

    - remove device_name[] from struct _usbDevice
    - use naming scheme usb:vendor/product
    - simplify (a bit) the code
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@662 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 240 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 116 insertions(+), 124 deletions(-)

commit 9d3372a0f2fe48e35a1bd1737b9caac5be2b21d1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 29 10:32:20 2004 +0000

    remore *device_name[] argument from get_desc()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@661 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.h |  3 +--
 src/parse.c    | 12 ++++++------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 0adaa798c410000e16bb48cbb67a3579a13cc0a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 29 10:31:15 2004 +0000

    add DEBUG_CRITICAL4
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@660 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 ++
 1 file changed, 2 insertions(+)

commit 41ad2b7390fb2501edec7827d66d5538cd6035cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 15:01:08 2004 +0000

    set received size to 0 in case of error in CmdXfrBlockTPDU_T1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@659 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 3 +++
 1 file changed, 3 insertions(+)

commit 28252029c75b98cef75fccc833b2f3976c9972dc
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 14:59:16 2004 +0000

    in case of error exits CCID_Receive() without copying an nonexistent anwser
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@658 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit ad1659e3486db02a5b5140be06f8d806d2ada292
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 14:46:01 2004 +0000

    use DEBUG_CRITICAL2() instead of DEBUG_CRITICAL()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@655 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2aa5683710ba3b8856b0f0d2f10bd8fb5237b7c7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:53:10 2004 +0000

    add the "Silitek SK-3105 keyboard" in the "Should work but untested by
    me" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@654 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 1 +
 1 file changed, 1 insertion(+)

commit ced3bb5a543ab9ec58189d7dc1a978c5cd943dcf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:51:18 2004 +0000

    ignore some build files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@653 0ce88b0d-b2fd-0310-8134-9614164e65ea

 .cvsignore         | 12 ++++++++++++
 aclocal/.cvsignore |  2 ++
 build/.cvsignore   |  9 +++++++++
 readers/.cvsignore |  2 ++
 4 files changed, 25 insertions(+)

commit 6e1585b439be7b2673ed51b732d40a2970febd5b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:45:41 2004 +0000

    ignore some build files
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@652 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/.cvsignore          | 10 ++++++++++
 src/towitoko/.cvsignore |  1 +
 2 files changed, 11 insertions(+)

commit 75a66e18b2f0da354f725a6b830cc1a715ebfed3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:40:29 2004 +0000

    add Silitek SK-3105 keyboard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@651 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7ceac8d2a0d97caad2e289042da0f5bb9dda275e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:39:47 2004 +0000

    add support of USB devices with multiple interfaces (like the Silitek
    SK-3105 keyboard)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@650 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 src/ccid_usb.h |  3 ++-
 2 files changed, 57 insertions(+), 10 deletions(-)

commit e50616bf036f8c3a204de39f6f29c6bae32c479a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 27 13:32:55 2004 +0000

    add support of IFDHCreateChannelByName
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@649 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 39 +++++++++++++++++++++++++-----------
 src/ccid_serial.h |  1 +
 src/ccid_usb.c    | 60 +++++++++++++++++++++++++++++++++++++++++++------------
 src/ccid_usb.h    |  1 +
 src/defs.h        |  2 ++
 src/ifdhandler.c  | 32 +++++++++++++++++++++++++++++
 6 files changed, 110 insertions(+), 25 deletions(-)

commit 1f39686cc26f2587004eb42457f4cc5ca43f2625
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 22 14:00:38 2004 +0000

    move rules for src/protocol_t1/ files in src/Makefile.am to avoid
    building a (problematic) static library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@641 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

commit 896dbc0f2d7bff3028985ee0b52dab68a6ce95ff
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 22 13:59:24 2004 +0000

    removed since rules for src/protocol_t1/ files are in src/Makefile.am
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@640 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/Makefile.am | 29 -----------------------------
 1 file changed, 29 deletions(-)

commit 5f33ac07e4bef758e14356cf36a75e1dfcb6da54
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 15:41:31 2004 +0000

    define APDU_Cmd and APDU_Rsp
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@620 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/apdu.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 369dde145530c6a2f9ecca279d40c8705621a4ea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:34:21 2004 +0000

    new files from Carlos Prados towitoko-2.0.7 driver (with a bit of hacking)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@619 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/towitoko/Makefile.am   |  29 +++
 src/towitoko/README        |  11 ++
 src/towitoko/atr.c         | 464 +++++++++++++++++++++++++++++++++++++++++++++
 src/towitoko/atr.h         | 131 +++++++++++++
 src/towitoko/defines.h     |  81 ++++++++
 src/towitoko/pps.c         | 151 +++++++++++++++
 src/towitoko/pps.h         |  64 +++++++
 src/towitoko/protocol_t1.c | 363 +++++++++++++++++++++++++++++++++++
 src/towitoko/protocol_t1.h |  78 ++++++++
 src/towitoko/t1_block.c    | 257 +++++++++++++++++++++++++
 src/towitoko/t1_block.h    | 109 +++++++++++
 11 files changed, 1738 insertions(+)

commit e29d296e24ccbecead855b2d72615bb6b17b6e7f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:23:41 2004 +0000

    build protocol_t1 library
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@618 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 20ba6b58a1ddfd37e7ee5c9a4b7177d2f10c96f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:19:02 2004 +0000

    add SetParameters() CCID command
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@617 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit c502084d273c8b0b0b0486d5d7df7ff9c83c4834
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:10:13 2004 +0000

    add support of T=1 in TPDU mode
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@616 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit a95eea970629fee79eaf312971d3e68c02ea5551
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:09:38 2004 +0000

    add CcidDesc.t1 field
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@615 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit e47ba6a76230239c0823422aaa127804e839f430
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 14:09:10 2004 +0000

    replace CmdXfrBlockTPDU() by CmdXfrBlockTPDU_T0() and CmdXfrBlockTPDU_T1()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@614 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 src/commands.h | 11 ++++++----
 2 files changed, 66 insertions(+), 13 deletions(-)

commit f29b56b8772ea8be5c61031eb5d4ce85e72a14e9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 13:51:40 2004 +0000

    split CmdXfrBlockShortAPDU() in CCID_Transmit() and CCID_Receive()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@613 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 149 ++++++++++-----------------------------------------------
 1 file changed, 26 insertions(+), 123 deletions(-)

commit 62c8d6aa8fa696ee93995b757781b16c998bad9f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 13:45:37 2004 +0000

    call ccid_open_hack() in IFDHCreateChannel() instead of in each OpenPort()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@612 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 2 --
 src/ccid_usb.c    | 4 ----
 src/ifdhandler.c  | 3 +++
 3 files changed, 3 insertions(+), 6 deletions(-)

commit 4103d10fb6446aede9729e20763ec7910986500a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 13:41:01 2004 +0000

    use an (int *) instead of a PDWORD for rx_length argument
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@611 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c       |  1 +
 src/commands.c   |  8 ++++----
 src/commands.h   |  6 +++---
 src/ifdhandler.c | 12 ++++++------
 4 files changed, 14 insertions(+), 13 deletions(-)

commit 35ac1a75d1f8a1855df7f39bbb6bfe56ce82f3af
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 10:54:40 2004 +0000

    new files. add definition of ACX_PTHREAD macro
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@610 0ce88b0d-b2fd-0310-8134-9614164e65ea

 aclocal/Makefile.am    |   3 +
 aclocal/acx_pthread.m4 | 190 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 193 insertions(+)

commit 9d2bb363a35aff8db52f4e31fc1dc6efba9758a8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 08:34:20 2004 +0000

    add get_ccid_slot() function
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@609 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 2 ++
 src/ifdhandler.c      | 6 ++++++
 2 files changed, 8 insertions(+)

commit 36ed5f37528807618526ba37d88618331d50ecc5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 08:30:31 2004 +0000

    remove function name from debug message since __FUNCTION__ is now used in
    DEBUG_* macro definition
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@608 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 18 +++++++++---------
 src/ccid_usb.c    |  2 +-
 src/ifdhandler.c  | 20 ++++++++++----------
 3 files changed, 20 insertions(+), 20 deletions(-)

commit 0163971481a1346f126dad0238fecca363f6e903
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 08:19:03 2004 +0000

    add ActivCard
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@607 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 6 ++++++
 1 file changed, 6 insertions(+)

commit 057b482a6c700e193c855ea801dce7bdb40e0936
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 15 08:18:38 2004 +0000

    created an "Should work but untested by me" section and add SCM Micro
    SPR 532 and ActivCard USB reader 2.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@606 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 784bdd239bcac700ad6f7ef9e063eb1c5d9548ea
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Jan 8 15:26:17 2004 +0000

    The crashes under MacOS X were not because of a bug in libusb but because of
    a bug in pcscd MacOS X hotplug.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@584 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 9 ---------
 1 file changed, 9 deletions(-)

commit 48d7da4f20943aab8c0a06be908516d8de297e68
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Jan 6 07:21:27 2004 +0000

    the USB extra field length shall be exactly 54 bytes to be CCID.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@581 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 97e5d6c9522bc63b1aac2b8430ee7c649c3d7eb7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 21:22:03 2004 +0000

    also print the function name (__FUNCTION__) in the debug messages
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@580 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit 797f84c90d02cd3155ee788f392e9ef7bc1ba668
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Jan 5 20:53:59 2004 +0000

    add a test on the USB extra field length to avoid a crash and print an
    error message. This occurs when the reader is _not_ CCID and the CCID
    driver is used (wrong Info.plist for example).
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@579 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 8 ++++++--
 src/parse.c    | 7 +++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ab5cd8dcf6b1ac5ba635ac753a6c06a0df4198e5
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 19 09:03:49 2003 +0000

    build but do not install the serial ccidtwin driver by default since it
    is useless on computers without a serial port or without this reader for
    example.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@578 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL         | 13 +++++++++++--
 src/Makefile.am |  8 ++++++--
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 34d8e585aa4dacfd01ae240898d8253e005a6ae9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Dec 16 10:11:09 2003 +0000

    read and write timeouts are not symmetric. write timout can be shorter
    since the reader and card is not supposed to do anything before
    receiving (write) a command.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@570 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 6798cf7138aac8533ef93a3905ff8f6b873b2a9a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Dec 12 09:38:25 2003 +0000

    return IFD_NOT_SUPPORTED instead of IFD_SUCCESS in functions doing
    nothing (yet) (IFDHSetCapabilities, IFDHSetProtocolParameters,
    IFDHControl);
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@569 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 146f6acfaf4b8c0371ab4e3dd7de8b96ff4aaecd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Dec 11 21:19:46 2003 +0000

    set the result buffer length to 0 in IFDHControl()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@568 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 0bb480ab3857f4852ca5a1eb9ce280fa11966df1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 25 23:10:59 2003 +0000

    do not try to find usb.h and other libusb files if --disable-libusb is
    used. Needed if you only want to build the serial driver. Thanks to Niki
    Waibel for the patch.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@565 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit fd2c078e9140e5c23f09cef28c5a89a7ce04515b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 25 23:07:33 2003 +0000

    add a --enable-ccidtwindir argument to ./configure to specify the
    serial GemPC Twin installation directory
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@564 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL         | 36 ++++++++++++++++++++++++++++++++----
 configure.in    | 25 +++++++++++++++++++++++--
 src/Makefile.am |  9 ++++-----
 3 files changed, 59 insertions(+), 11 deletions(-)

commit d279ba4bb2c1e5ca4235e1448bfa6851b173c9cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 25 22:55:58 2003 +0000

    use a updated version of acx_pthread.m4 needed for FreeBSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@563 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am      |  2 +-
 config.h.in      |  8 ++++++--
 configure.in     | 10 +++++-----
 reconf           |  1 +
 src/ifdhandler.c | 15 ++++++++-------
 5 files changed, 21 insertions(+), 15 deletions(-)

commit f56372a862aeee1abb78cacb859e9852649ff9ef
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Nov 6 18:53:40 2003 +0000

    check that the installed libusb implements usb_get_string_simple()
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@556 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit 4c140e3bb89875158cf5c8a179bfa4308add194e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 22:20:28 2003 +0000

    add SPR 532 in "Supported CCID readers" list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@553 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 62d5599a12f167a7452771caf9007510b76ccc90 (tag: ccid-0.3.2)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 22:16:38 2003 +0000

    release 0.3.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@552 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 1742277b6150f51948aca8faa41e5855827b757e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 21:58:44 2003 +0000

    version 0.3.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@551 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be91e4479a90c42e8fdd3d39b23ef209a952ebe2
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Nov 4 21:57:19 2003 +0000

    comment out the automatic GET RESPONSE part. I don't think it should be
    in the driver. Maybe in pcscd instead?
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@550 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 2 ++
 1 file changed, 2 insertions(+)

commit f53fec7080bbb8aa299f076f3b38ba85982ee3b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Nov 3 16:08:48 2003 +0000

    also distribute SPR532.txt
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@547 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53ebb847fcf7d4220ea57dc2b9535a0b993f38e7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 1 00:40:36 2003 +0000

    bootstrap is no more distributed (it is no more in CVS either)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@545 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e506125311e5a8031ad7bd20a18e97c4e5994fb0
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sat Nov 1 00:39:42 2003 +0000

    $(CCID_BUNDLE) is a directory so use 'rm -r' in uninstall_ccid: target
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@544 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3b36be81be222d2eb9a3e965bd0a1bf0c81afbb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 23:55:18 2003 +0000

    modify the hack to compile under MacOSX.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@543 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 068083832633d4c63d1e9aae17acf2dacf039a06
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 23:52:18 2003 +0000

    config.guess, config.sub, depcomp and ltmain.sh are in build/ so removed
    them there.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@542 0ce88b0d-b2fd-0310-8134-9614164e65ea

 reconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16f680a9936df1cb1afd6386426a6492a72155c9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Oct 31 23:51:25 2003 +0000

    useless since we have a 'make dist' rule
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@541 0ce88b0d-b2fd-0310-8134-9614164e65ea

 create_distrib.sh | 80 -------------------------------------------------------
 1 file changed, 80 deletions(-)

commit fe5fe7ec54c9852d9fc8724c2c5e8632b3a60657
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 29 18:06:08 2003 +0000

    add USB identification for SPR 532
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@531 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit c5557b7468f7af247bbbefa711287af0a11a86bf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 29 18:02:45 2003 +0000

    add SPR 532 description even if it is not a "real" CCID reader.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@530 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/SPR532.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 675ecd2d9c12b70d84a443c0b628452e4fddc41e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 29 18:01:23 2003 +0000

    continue parsing even if bInterfaceSubClass and bInterfaceProtocol are
    unsupported. This may be the case with non "real" CCID readers.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@529 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 01ce4dd017548c1a2c2def5380cda574e0a4d7df
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Oct 29 17:54:04 2003 +0000

    do not exit if the InterfaceClass is 0xFF (proprietary). It is the case
    with old readers manufactured before the final release of the CCID specs.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@528 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit c89419ed4a4849f3554ca21b323ff957207edd82
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 18:18:11 2003 +0000

    correctly use the device name in a debug message instead of a not yet initialised field.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@525 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 54dc6ff8af74d9b3c716ad1848f0e6f60eb8d9a4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 16:58:01 2003 +0000

    removed since ./reconf is doing a correct job
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@524 0ce88b0d-b2fd-0310-8134-9614164e65ea

 bootstrap | 40 ----------------------------------------
 1 file changed, 40 deletions(-)

commit 116df86f0d6b28a4fda38cc12129b04b0b423428
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 16:56:27 2003 +0000

    move LTC31 reader from unsupported to supported reader list. It was my fault
    since in used odd INS byte in my test applet and odd INS bytes are
    forbidden by ISO 7816-4 ch. 5.4.2 Instruction byte. Thanks to Josep Mon�s
    Teixidor for pointing the problem.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@523 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit e796854221e2461a2587afe141314eed3f045ec6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Oct 28 16:51:37 2003 +0000

    correct a stupid bug that occurs with an APDU with 2 bytes response.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@522 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 91491164758800c36ad6e8515889114cc1e6d613 (tag: ccid-0.3.1)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 23 07:54:56 2003 +0000

    release 0.3.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@467 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit a8f792adc6dbf11e821146d811638e5763a2a92f
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 23 07:51:42 2003 +0000

    update file list
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@466 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 9f48940154237483ca71072a6e7b3faa35b14762
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 23 07:41:47 2003 +0000

    add a note about T=1 cards and readers in TPDU mode
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@465 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 67dc9a484bf103ceb269844515d91b9778c7cf37
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:26:02 2003 +0000

    define TAG_IFD_THREAD_SAFE introduced in pcsclite-1.2.0-rc3
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@464 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 1 +
 1 file changed, 1 insertion(+)

commit 8c6ed32fa1649a3648eb768d7c692e0e1e67f2ed
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:25:19 2003 +0000

    add support of thread safe (APDU multiplexing on different readers)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@463 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 38 ++++++++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 4 deletions(-)

commit 92348f7dd4ae84b658f3116e3d0470666833e57c
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:24:26 2003 +0000

    ReadChunk() realy reads up to min_length bytes. Add some debug messages
    in the state automata.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@462 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 88 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 56 insertions(+), 32 deletions(-)

commit dabd29c260de59cf75bc38ad04f58f536974c909
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:22:51 2003 +0000

    modify install rules so that root can use them even over NFS where root is
    nobody
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@461 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit f23346387b9a14f7e34784f1af8bdbd5bd7c8761
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:21:57 2003 +0000

    add --enable-multi-thread for thread safe support
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@460 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in  |  3 +++
 configure.in | 46 +++++++++++++++++++++++++++++++++-------------
 2 files changed, 36 insertions(+), 13 deletions(-)

commit 7ac72812ea800d471599bd20cb1fc9103dabd1e6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Mon Sep 22 14:21:00 2003 +0000

    add reconf file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@459 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am |  2 +-
 reconf      | 17 +++++++++++++++++
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 0446a09723edc0d7f90c07726a67d407842bd2b6
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Fri Sep 19 12:08:09 2003 +0000

    complete reimplementation of the Twin serial protocol using a finite
    state automata (code much simpler)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@453 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 277 +++++++++++++++++++++++++++---------------------------
 src/ccid_serial.h |   4 +-
 2 files changed, 140 insertions(+), 141 deletions(-)

commit 65e79ef86fa6ffe76b63ad25d2b66a93880eb44e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 16:51:02 2003 +0000

    Put back AC_PROG_CPP, it has nothing to do with C++ but with C preprocessor
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@448 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 47a762773c9dc86482e29674a04bf2f1d3928082
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 14:19:11 2003 +0000

    Do not switch to APDU mode since it also swicth in EMV mode and may not
    work with non EMV cards
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@445 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 81bfd5fc393a65460c7212fe6c3c545cb237cfc1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 14:18:42 2003 +0000

    honor DESTDIR in install rules (closes [ #300110 ])
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@444 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile.am | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

commit 73ac34a6a16f10b3f4876d0476d4b910b5ce1ee7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 14:17:33 2003 +0000

    remove useless AC_PROG_CPP (no C++ code in ccid driver)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@443 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 1 -
 1 file changed, 1 deletion(-)

commit c51d9d06095bc4a29b34b4042f88ff016088d1ad
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 13:12:29 2003 +0000

    version 0.3.1
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@438 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71ab03e985faf19a0362e883c3d6c53be92fb55e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 13:12:07 2003 +0000

    document the use of --enable-libusb=PATH
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@437 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 5d7461274f910b5cc2e4f50982c2af1d1d2715cf
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Sep 16 13:08:54 2003 +0000

    add --enable-libusb=PATH option
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@436 0ce88b0d-b2fd-0310-8134-9614164e65ea

 configure.in | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit ddc1d81d9177038ddf7b1f06d1afb7828c1de3a3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 16:15:06 2003 +0000

    I forgot to add "support of "time request" from the card."
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@425 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5bb97c792ea0059af20ca01acbee48ecc81c4e46 (tag: ccid-0.3.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 12:27:28 2003 +0000

    release 0.3.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@423 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 4bd33d3bb2873bdd5f4081ba4280a975026c9c66
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 12:25:21 2003 +0000

    document the use of ./configure script
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@422 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 36f39d107c076d23c196b35e130b1092f3e2fc81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 12:03:39 2003 +0000

    use ChangeLog instead of ChangeLog.cvs since the dist Makefile target is
    looking at this file name.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@421 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0141ef6ec3a2fb6c8288e7b3f7dcb4a29b9bdb62
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:52:21 2003 +0000

    config.h is now generated by ./configure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@420 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/config.h | 42 ------------------------------------------
 1 file changed, 42 deletions(-)

commit e59c308ad6ffc855ec9e0e5793574766dbdaaf1b
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:45:58 2003 +0000

    add readers/ in generated .tar.gz archive
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@418 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am         | 2 +-
 configure.in        | 2 +-
 readers/Makefile.am | 5 +++++
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 8758afbd85d9ca8bb9db29639855076e26549aca
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:29:03 2003 +0000

    use new parse indentation for more readability of supported features
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@417 0ce88b0d-b2fd-0310-8134-9614164e65ea

 readers/CardMan3121.txt | 27 ++++++++++++++++++++-------
 readers/GemPC433_SL.txt | 20 +++++++++++++++-----
 readers/GemPCKey.txt    | 21 +++++++++++++++------
 readers/GemPCTwin.txt   | 20 +++++++++++++++-----
 readers/LTC31.txt       | 16 +++++++++++-----
 readers/SCR331.txt      | 20 +++++++++++++++-----
 readers/SCR335.txt      | 20 +++++++++++++++-----
 7 files changed, 106 insertions(+), 38 deletions(-)

commit 7b1203d411dfb3b4a9bff99b88daf757b7fc07a7
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:19:05 2003 +0000

    new build process using autoconf/automake
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@415 0ce88b0d-b2fd-0310-8134-9614164e65ea

 config.h.in | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 116 insertions(+)

commit 8ac1db781ee217c0d3c6e9e1839d0f2de37641d8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:17:43 2003 +0000

    manage serial protocol used by the GemPC Twin. Thanks to Niki W. Waibel
    for a working prototype.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@414 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_serial.c | 540 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ccid_serial.h |  30 +++
 2 files changed, 570 insertions(+)

commit 772b1590935a3831e2e84ed82110e58ea0014902
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:15:51 2003 +0000

    contains common CCID feature for USB and serial (was in ccid_usb before)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@413 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ccid.h |  75 ++++++++++++++++++++++++++++++
 2 files changed, 228 insertions(+)

commit 2f8f9b352fa7c02e4de49980c36b8e11b2b41b76
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:14:41 2003 +0000

    used to generate a correct reader.conf with the real library name
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@412 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/reader.conf.in | 7 +++++++
 1 file changed, 7 insertions(+)

commit ecebfae68550a827ac103af5d00ae3431ec14414
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:13:42 2003 +0000

    remove IFDSetEmv() definition. It is now useless.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@411 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_ifdhandler.h | 1 -
 1 file changed, 1 deletion(-)

commit 6d0c3ab7952b33e9d20b267441118bec690903b9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:12:20 2003 +0000

    use OpenPort instead of OpenUSB. move the complex TPDU management in
    commands.c (and use it only if reader does not support APDU mode)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@410 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ifdhandler.c | 143 ++++++++-----------------------------------------------
 1 file changed, 20 insertions(+), 123 deletions(-)

commit 41488ab294dc65f25782360f15bcb06c7e085955
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:10:28 2003 +0000

    transport abstraction: define OpenPort, ClosePort, etc. to OpenSerial or
    OpenUSB depending on TWIN_SERIAL compilation option
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@409 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/defs.h | 46 +++++++++++++++++++++++++++++++++-------------
 1 file changed, 33 insertions(+), 13 deletions(-)

commit bfb8a157b91a8e6e9be79aa4af74537052ed718e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:09:12 2003 +0000

    test for PACKAGE and not __CONFIG_H__ since the config.h file is not
    generated by ./configure
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@408 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/debug.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4bb400fc1988e51b60aacc3c2e49902ea426176
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:06:41 2003 +0000

    - support auto voltage at power on if reader support it
    - support Gemplus proprietary command to switch reader from TPDU to APDU mode
    - use APDU mode if reader support it. make it easy to support extended
      APDU but I have no reader to test this.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@407 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/commands.c | 293 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 src/commands.h |   8 +-
 2 files changed, 271 insertions(+), 30 deletions(-)

commit a1055af871a3856d9d36182cdbc8a0e83673f7ed
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 09:01:30 2003 +0000

    redesign to separate communication media and CCID protocol. call
    ccid_open_hack() upon open to do some reader dependent magic.
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@406 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 150 ++++++++++++---------------------------------------------
 src/ccid_usb.h |  11 -----
 2 files changed, 31 insertions(+), 130 deletions(-)

commit ec00f766851855dacb46b324597ec1a5117ed628
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 08:57:29 2003 +0000

    indent the output with one feature per line (and not on the same line
    separated by ,)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@405 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 71 +++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 38 insertions(+), 33 deletions(-)

commit bebaa5480b53714c799930fbc20149315c865b7d
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 08:55:45 2003 +0000

    new build process using autoconf/automake
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@404 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile     |  16 -----
 src/Makefile | 107 ----------------------------------
 src/check    | 187 -----------------------------------------------------------
 src/ylwrap   | 160 --------------------------------------------------
 4 files changed, 470 deletions(-)

commit 05c5caf2591f3a9b4eece602d7f849b7afc4112a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 08:52:29 2003 +0000

    use PCSCLITE_MAX_READERS instead of PCSCLITE_MAX_CHANNELS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@403 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/pcscdefines.h | 4 ++--
 src/utils.c       | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 8f6ee1234977f6ed4cd04df5f5bb79c5bcb018cb
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Sep 10 08:47:41 2003 +0000

    new build process using autoconf/automake
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@402 0ce88b0d-b2fd-0310-8134-9614164e65ea

 Makefile.am     |  32 ++++++++++
 NEWS            |   0
 bootstrap       |  40 +++++++++++++
 build/ylwrap    | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in    | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am |  58 +++++++++++++++++++
 6 files changed, 467 insertions(+)

commit f4edc5831130225e28e01337e90be3cbceda88c8
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 27 06:53:56 2003 +0000

    remove unused capabilities.c file
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@343 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST           |  1 -
 src/Makefile       |  2 +-
 src/capabilities.c | 30 ------------------------------
 3 files changed, 1 insertion(+), 32 deletions(-)

commit 75f9cf942f47aff203b9fbd2715ccd77a19628fb (tag: ccid-0.2.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 20:16:00 2003 +0000

    release 0.2.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@342 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 5 +++++
 1 file changed, 5 insertions(+)

commit 793276be8466163fbca9f75727ebfeffdc645a27
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 20:14:38 2003 +0000

    script to create the .tar.gz
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@341 0ce88b0d-b2fd-0310-8134-9614164e65ea

 create_distrib.sh | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)

commit 93acd7c38bdd6bbd56c626fb54f9c97f9fc72a35
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 19:51:29 2003 +0000

    add a note about libusb problem under *BSD
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@340 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit c1b23d0f6f6bb047d6f3664c097fa5fc6980b5dd
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 19:48:04 2003 +0000

    require pcsc-lite 1.2.0 instead of 1.1.2
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@339 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/check | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 89842bd847c118a7a5fdd7617c8a15b498a785f9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 26 09:01:19 2003 +0000

    the reader enumeration problem also exist under GNU/Linux (is not MacOS
    specific)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@326 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 55 +++++++++++++++++++++++++++++++++----------------------
 1 file changed, 33 insertions(+), 22 deletions(-)

commit 7efe421ccea2c5d5ad982ea01bd3e935039be970
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 24 16:57:59 2003 +0000

    remove src/dep_stamp
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@322 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST | 1 -
 1 file changed, 1 deletion(-)

commit eed8de937b07919281c15c17534cdc42413e6c56
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Sun Aug 24 16:57:23 2003 +0000

    add not about bugs/limitations under MacOS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@321 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit 08d996e6a03f4c3c6c1ebe2f4266303dbafb0c32
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 21 14:10:33 2003 +0000

    do not print garbage if we can't get the iManufacturer or iProduct fields
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@314 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/parse.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 532b4f62664d16e286bb033b69d36f7aea051cf4
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 13:21:51 2003 +0000

    comment low level debug messages
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@309 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/config.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 977fd952246f14fd112bc53d698eecc0aca68ce1
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 13:21:29 2003 +0000

    use ./ylwrap instead of ylwrap
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@308 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2644b3b2147a24ccbc6e472f0202018d10575e2a
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 12:28:55 2003 +0000

    do not define LDFLAGS since we get it from outside
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@306 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/check | 3 ---
 1 file changed, 3 deletions(-)

commit 52ef531b8dbe564a32c3f37a5367998e394ce489
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 12:28:38 2003 +0000

    add needed MacOS X frameworks to LDFLAGS (for parse and check)
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@305 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a32aa2987e2cf9c6eec28741d85d92763b5cdc81
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 09:28:07 2003 +0000

    add src/ylwrap
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@304 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST | 1 +
 1 file changed, 1 insertion(+)

commit 05691e4ccfd6139f2e274958f3022ca57731d313
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 09:27:43 2003 +0000

    wrapper to call (f)lex
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@303 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ylwrap | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 160 insertions(+)

commit e42daab3e6c0812b03d5cb970ef57f4657426b12
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 08:38:36 2003 +0000

    src/parse shall not be distributed
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@302 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST | 1 -
 1 file changed, 1 deletion(-)

commit e552a48c221e1f110f35a01511ad376648da84b3
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 08:37:34 2003 +0000

    do not duplicate the Info.plist filename but "calculate" it once
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@301 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 56 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 42 insertions(+), 14 deletions(-)

commit 4da123069d345169b7984f40e8e08d387ea689a9
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 08:35:34 2003 +0000

    Add support of MacOS X
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@300 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile | 30 +++++++++++++++++++++++++-----
 1 file changed, 25 insertions(+), 5 deletions(-)

commit 76ab63316cc663b6b9a8b669354d12c23b03ac94
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 20 08:35:13 2003 +0000

    use an <array></array> for the alias enumeration
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@299 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Info.plist | 50 ++++++++++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 22 deletions(-)

commit 3fdb65717d72cb30bf46e6baa34c9d7161cc1fce
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 14 06:53:21 2003 +0000

    use a 1 minute USB timeout instead of the 1 second used for debug
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@279 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/ccid_usb.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit c7b429bc6848e2ae5b13983e62499a1008e2f263
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 14 06:34:21 2003 +0000

    include in CVS
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@278 0ce88b0d-b2fd-0310-8134-9614164e65ea

 MANIFEST | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit 2019092543517ae0547db51fb70b6eb371258916
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Thu Aug 14 06:32:24 2003 +0000

    remove parse binary in clean target
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@277 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2419b4cf0011bf7d0c4340bc92465bbb357b0507
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 13 15:06:36 2003 +0000

    do not exit with failure if makedepend(1) does not exist
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@276 0ce88b0d-b2fd-0310-8134-9614164e65ea

 src/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e49dd3fab4ec75cafe77b37094d055274527472e
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Wed Aug 13 13:46:09 2003 +0000

    Installation and check guide
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@275 0ce88b0d-b2fd-0310-8134-9614164e65ea

 INSTALL | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 2581d621ab7f6a02033ed652bdafad9fdf5df30f (tag: ccid-0.1.0)
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 12 22:15:01 2003 +0000

    release 0.1.0
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@273 0ce88b0d-b2fd-0310-8134-9614164e65ea

 README | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit 631107ca310243cb8c9068c160106a580fd6ed64
Author: Ludovic Rousseau <ludovic.rousseau@free.fr>
Date:   Tue Aug 12 12:40:23 2003 +0000

    Initial revision
    
    
    git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@269 0ce88b0d-b2fd-0310-8134-9614164e65ea

 AUTHORS                 |   1 +
 COPYING                 | 340 ++++++++++++++++++++++++++++
 Makefile                |  16 ++
 README                  |  63 ++++++
 readers/CardMan3121.txt |  35 +++
 readers/GemPC433_SL.txt |  35 +++
 readers/GemPCKey.txt    |  36 +++
 readers/GemPCTwin.txt   |  35 +++
 readers/LTC31.txt       |  35 +++
 readers/SCR331.txt      |  35 +++
 readers/SCR335.txt      |  35 +++
 src/.dependencies       |   0
 src/Info.plist          |  71 ++++++
 src/Makefile            |  86 +++++++
 src/capabilities.c      |  30 +++
 src/ccid_ifdhandler.h   | 141 ++++++++++++
 src/ccid_usb.c          | 486 ++++++++++++++++++++++++++++++++++++++++
 src/ccid_usb.h          |  47 ++++
 src/check               | 189 ++++++++++++++++
 src/commands.c          | 254 +++++++++++++++++++++
 src/commands.h          |  34 +++
 src/config.h            |  42 ++++
 src/debug.c             |  72 ++++++
 src/debug.h             | 100 +++++++++
 src/defs.h              |  58 +++++
 src/ifdhandler.c        | 579 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/parse.c             | 238 ++++++++++++++++++++
 src/parser.h            |  22 ++
 src/pcscdefines.h       |  51 +++++
 src/tokenparser.l       | 144 ++++++++++++
 src/utils.c             |  37 ++++
 src/utils.h             |  32 +++
 32 files changed, 3379 insertions(+)