Log of /trunk/Drivers/ccid
Directory Listing
Revision
614 -
Directory Listing
Modified
Thu Jan 15 14:09:10 2004 UTC
(9 years, 4 months ago)
by
rousseau
replace CmdXfrBlockTPDU() by CmdXfrBlockTPDU_T0() and CmdXfrBlockTPDU_T1()
Revision
613 -
Directory Listing
Modified
Thu Jan 15 13:51:40 2004 UTC
(9 years, 4 months ago)
by
rousseau
split CmdXfrBlockShortAPDU() in CCID_Transmit() and CCID_Receive()
Revision
612 -
Directory Listing
Modified
Thu Jan 15 13:45:37 2004 UTC
(9 years, 4 months ago)
by
rousseau
call ccid_open_hack() in IFDHCreateChannel() instead of in each OpenPort()
Revision
611 -
Directory Listing
Modified
Thu Jan 15 13:41:01 2004 UTC
(9 years, 4 months ago)
by
rousseau
use an (int *) instead of a PDWORD for rx_length argument
Revision
610 -
Directory Listing
Modified
Thu Jan 15 10:54:40 2004 UTC
(9 years, 4 months ago)
by
rousseau
new files. add definition of ACX_PTHREAD macro
Revision
609 -
Directory Listing
Modified
Thu Jan 15 08:34:20 2004 UTC
(9 years, 4 months ago)
by
rousseau
add get_ccid_slot() function
Revision
608 -
Directory Listing
Modified
Thu Jan 15 08:30:31 2004 UTC
(9 years, 4 months ago)
by
rousseau
remove function name from debug message since __FUNCTION__ is now used in
DEBUG_* macro definition
Revision
607 -
Directory Listing
Modified
Thu Jan 15 08:19:03 2004 UTC
(9 years, 4 months ago)
by
rousseau
add ActivCard
Revision
606 -
Directory Listing
Modified
Thu Jan 15 08:18:38 2004 UTC
(9 years, 4 months ago)
by
rousseau
created an "Should work but untested by me" section and add SCM Micro
SPR 532 and ActivCard USB reader 2.0
Revision
584 -
Directory Listing
Modified
Thu Jan 8 15:26:17 2004 UTC
(9 years, 4 months ago)
by
rousseau
The crashes under MacOS X were not because of a bug in libusb but because of
a bug in pcscd MacOS X hotplug.
Revision
581 -
Directory Listing
Modified
Tue Jan 6 07:21:27 2004 UTC
(9 years, 4 months ago)
by
rousseau
the USB extra field length shall be exactly 54 bytes to be CCID.
Revision
580 -
Directory Listing
Modified
Mon Jan 5 21:22:03 2004 UTC
(9 years, 4 months ago)
by
rousseau
also print the function name (__FUNCTION__) in the debug messages
Revision
579 -
Directory Listing
Modified
Mon Jan 5 20:53:59 2004 UTC
(9 years, 4 months ago)
by
rousseau
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).
Revision
578 -
Directory Listing
Modified
Fri Dec 19 09:03:49 2003 UTC
(9 years, 5 months ago)
by
rousseau
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.
Revision
570 -
Directory Listing
Modified
Tue Dec 16 10:11:09 2003 UTC
(9 years, 5 months ago)
by
rousseau
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.
Revision
569 -
Directory Listing
Modified
Fri Dec 12 09:38:25 2003 UTC
(9 years, 5 months ago)
by
rousseau
return IFD_NOT_SUPPORTED instead of IFD_SUCCESS in functions doing
nothing (yet) (IFDHSetCapabilities, IFDHSetProtocolParameters,
IFDHControl);
Revision
568 -
Directory Listing
Modified
Thu Dec 11 21:19:46 2003 UTC
(9 years, 5 months ago)
by
rousseau
set the result buffer length to 0 in IFDHControl()
Revision
565 -
Directory Listing
Modified
Tue Nov 25 23:10:59 2003 UTC
(9 years, 5 months ago)
by
rousseau
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.
Revision
564 -
Directory Listing
Modified
Tue Nov 25 23:07:33 2003 UTC
(9 years, 5 months ago)
by
rousseau
add a --enable-ccidtwindir argument to ./configure to specify the
serial GemPC Twin installation directory
Revision
563 -
Directory Listing
Modified
Tue Nov 25 22:55:58 2003 UTC
(9 years, 5 months ago)
by
rousseau
use a updated version of acx_pthread.m4 needed for FreeBSD
Revision
556 -
Directory Listing
Modified
Thu Nov 6 18:53:40 2003 UTC
(9 years, 6 months ago)
by
rousseau
check that the installed libusb implements usb_get_string_simple()
Revision
553 -
Directory Listing
Modified
Tue Nov 4 22:20:28 2003 UTC
(9 years, 6 months ago)
by
rousseau
add SPR 532 in "Supported CCID readers" list
Revision
552 -
Directory Listing
Modified
Tue Nov 4 22:16:38 2003 UTC
(9 years, 6 months ago)
by
rousseau
release 0.3.2
Revision
551 -
Directory Listing
Modified
Tue Nov 4 21:58:44 2003 UTC
(9 years, 6 months ago)
by
rousseau
version 0.3.2
Revision
550 -
Directory Listing
Modified
Tue Nov 4 21:57:19 2003 UTC
(9 years, 6 months ago)
by
rousseau
comment out the automatic GET RESPONSE part. I don't think it should be
in the driver. Maybe in pcscd instead?
Revision
547 -
Directory Listing
Modified
Mon Nov 3 16:08:48 2003 UTC
(9 years, 6 months ago)
by
rousseau
also distribute SPR532.txt
Revision
545 -
Directory Listing
Modified
Sat Nov 1 00:40:36 2003 UTC
(9 years, 6 months ago)
by
rousseau
bootstrap is no more distributed (it is no more in CVS either)
Revision
544 -
Directory Listing
Modified
Sat Nov 1 00:39:42 2003 UTC
(9 years, 6 months ago)
by
rousseau
$(CCID_BUNDLE) is a directory so use 'rm -r' in uninstall_ccid: target
Revision
543 -
Directory Listing
Modified
Fri Oct 31 23:55:18 2003 UTC
(9 years, 6 months ago)
by
rousseau
modify the hack to compile under MacOSX.
Revision
542 -
Directory Listing
Modified
Fri Oct 31 23:52:18 2003 UTC
(9 years, 6 months ago)
by
rousseau
config.guess, config.sub, depcomp and ltmain.sh are in build/ so removed
them there.
Revision
541 -
Directory Listing
Modified
Fri Oct 31 23:51:25 2003 UTC
(9 years, 6 months ago)
by
rousseau
useless since we have a 'make dist' rule
Revision
531 -
Directory Listing
Modified
Wed Oct 29 18:06:08 2003 UTC
(9 years, 6 months ago)
by
rousseau
add USB identification for SPR 532
Revision
530 -
Directory Listing
Modified
Wed Oct 29 18:02:45 2003 UTC
(9 years, 6 months ago)
by
rousseau
add SPR 532 description even if it is not a "real" CCID reader.
Revision
529 -
Directory Listing
Modified
Wed Oct 29 18:01:23 2003 UTC
(9 years, 6 months ago)
by
rousseau
continue parsing even if bInterfaceSubClass and bInterfaceProtocol are
unsupported. This may be the case with non "real" CCID readers.
Revision
528 -
Directory Listing
Modified
Wed Oct 29 17:54:04 2003 UTC
(9 years, 6 months ago)
by
rousseau
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.
Revision
525 -
Directory Listing
Modified
Tue Oct 28 18:18:11 2003 UTC
(9 years, 6 months ago)
by
rousseau
correctly use the device name in a debug message instead of a not yet initialised field.
Revision
524 -
Directory Listing
Modified
Tue Oct 28 16:58:01 2003 UTC
(9 years, 6 months ago)
by
rousseau
removed since ./reconf is doing a correct job
Revision
523 -
Directory Listing
Modified
Tue Oct 28 16:56:27 2003 UTC
(9 years, 6 months ago)
by
rousseau
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.
Revision
522 -
Directory Listing
Modified
Tue Oct 28 16:51:37 2003 UTC
(9 years, 6 months ago)
by
rousseau
correct a stupid bug that occurs with an APDU with 2 bytes response.
Revision
467 -
Directory Listing
Modified
Tue Sep 23 07:54:56 2003 UTC
(9 years, 7 months ago)
by
rousseau
release 0.3.1
Revision
466 -
Directory Listing
Modified
Tue Sep 23 07:51:42 2003 UTC
(9 years, 7 months ago)
by
rousseau
update file list
Revision
465 -
Directory Listing
Modified
Tue Sep 23 07:41:47 2003 UTC
(9 years, 7 months ago)
by
rousseau
add a note about T=1 cards and readers in TPDU mode
Revision
464 -
Directory Listing
Modified
Mon Sep 22 14:26:02 2003 UTC
(9 years, 7 months ago)
by
rousseau
define TAG_IFD_THREAD_SAFE introduced in pcsclite-1.2.0-rc3
Revision
463 -
Directory Listing
Modified
Mon Sep 22 14:25:19 2003 UTC
(9 years, 7 months ago)
by
rousseau
add support of thread safe (APDU multiplexing on different readers)
Revision
462 -
Directory Listing
Modified
Mon Sep 22 14:24:26 2003 UTC
(9 years, 7 months ago)
by
rousseau
ReadChunk() realy reads up to min_length bytes. Add some debug messages
in the state automata.
Revision
461 -
Directory Listing
Modified
Mon Sep 22 14:22:51 2003 UTC
(9 years, 7 months ago)
by
rousseau
modify install rules so that root can use them even over NFS where root is
nobody
Revision
460 -
Directory Listing
Modified
Mon Sep 22 14:21:57 2003 UTC
(9 years, 7 months ago)
by
rousseau
add --enable-multi-thread for thread safe support
Revision
459 -
Directory Listing
Modified
Mon Sep 22 14:21:00 2003 UTC
(9 years, 7 months ago)
by
rousseau
add reconf file
Revision
453 -
Directory Listing
Modified
Fri Sep 19 12:08:09 2003 UTC
(9 years, 8 months ago)
by
rousseau
complete reimplementation of the Twin serial protocol using a finite
state automata (code much simpler)
Revision
448 -
Directory Listing
Modified
Tue Sep 16 16:51:02 2003 UTC
(9 years, 8 months ago)
by
rousseau
Put back AC_PROG_CPP, it has nothing to do with C++ but with C preprocessor
Revision
445 -
Directory Listing
Modified
Tue Sep 16 14:19:11 2003 UTC
(9 years, 8 months ago)
by
rousseau
Do not switch to APDU mode since it also swicth in EMV mode and may not
work with non EMV cards
Revision
444 -
Directory Listing
Modified
Tue Sep 16 14:18:42 2003 UTC
(9 years, 8 months ago)
by
rousseau
honor DESTDIR in install rules (closes [ #300110 ])
Revision
443 -
Directory Listing
Modified
Tue Sep 16 14:17:33 2003 UTC
(9 years, 8 months ago)
by
rousseau
remove useless AC_PROG_CPP (no C++ code in ccid driver)
Revision
438 -
Directory Listing
Modified
Tue Sep 16 13:12:29 2003 UTC
(9 years, 8 months ago)
by
rousseau
version 0.3.1
Revision
437 -
Directory Listing
Modified
Tue Sep 16 13:12:07 2003 UTC
(9 years, 8 months ago)
by
rousseau
document the use of --enable-libusb=PATH
Revision
436 -
Directory Listing
Modified
Tue Sep 16 13:08:54 2003 UTC
(9 years, 8 months ago)
by
rousseau
add --enable-libusb=PATH option
Revision
425 -
Directory Listing
Modified
Wed Sep 10 16:15:06 2003 UTC
(9 years, 8 months ago)
by
rousseau
I forgot to add "support of "time request" from the card."
Revision
423 -
Directory Listing
Modified
Wed Sep 10 12:27:28 2003 UTC
(9 years, 8 months ago)
by
rousseau
release 0.3.0
Revision
422 -
Directory Listing
Modified
Wed Sep 10 12:25:21 2003 UTC
(9 years, 8 months ago)
by
rousseau
document the use of ./configure script
Revision
421 -
Directory Listing
Modified
Wed Sep 10 12:03:39 2003 UTC
(9 years, 8 months ago)
by
rousseau
use ChangeLog instead of ChangeLog.cvs since the dist Makefile target is
looking at this file name.
Revision
420 -
Directory Listing
Modified
Wed Sep 10 09:52:21 2003 UTC
(9 years, 8 months ago)
by
rousseau
config.h is now generated by ./configure
Revision
418 -
Directory Listing
Modified
Wed Sep 10 09:45:58 2003 UTC
(9 years, 8 months ago)
by
rousseau
add readers/ in generated .tar.gz archive
Revision
417 -
Directory Listing
Modified
Wed Sep 10 09:29:03 2003 UTC
(9 years, 8 months ago)
by
rousseau
use new parse indentation for more readability of supported features
Revision
415 -
Directory Listing
Modified
Wed Sep 10 09:19:05 2003 UTC
(9 years, 8 months ago)
by
rousseau
new build process using autoconf/automake
Revision
414 -
Directory Listing
Modified
Wed Sep 10 09:17:43 2003 UTC
(9 years, 8 months ago)
by
rousseau
manage serial protocol used by the GemPC Twin. Thanks to Niki W. Waibel
for a working prototype.
Revision
413 -
Directory Listing
Modified
Wed Sep 10 09:15:51 2003 UTC
(9 years, 8 months ago)
by
rousseau
contains common CCID feature for USB and serial (was in ccid_usb before)
Revision
412 -
Directory Listing
Modified
Wed Sep 10 09:14:41 2003 UTC
(9 years, 8 months ago)
by
rousseau
used to generate a correct reader.conf with the real library name
Revision
411 -
Directory Listing
Modified
Wed Sep 10 09:13:42 2003 UTC
(9 years, 8 months ago)
by
rousseau
remove IFDSetEmv() definition. It is now useless.
Revision
410 -
Directory Listing
Modified
Wed Sep 10 09:12:20 2003 UTC
(9 years, 8 months ago)
by
rousseau
use OpenPort instead of OpenUSB. move the complex TPDU management in
commands.c (and use it only if reader does not support APDU mode)
Revision
409 -
Directory Listing
Modified
Wed Sep 10 09:10:28 2003 UTC
(9 years, 8 months ago)
by
rousseau
transport abstraction: define OpenPort, ClosePort, etc. to OpenSerial or
OpenUSB depending on TWIN_SERIAL compilation option
Revision
408 -
Directory Listing
Modified
Wed Sep 10 09:09:12 2003 UTC
(9 years, 8 months ago)
by
rousseau
test for PACKAGE and not __CONFIG_H__ since the config.h file is not
generated by ./configure
Revision
407 -
Directory Listing
Modified
Wed Sep 10 09:06:41 2003 UTC
(9 years, 8 months ago)
by
rousseau
- 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.
Revision
406 -
Directory Listing
Modified
Wed Sep 10 09:01:30 2003 UTC
(9 years, 8 months ago)
by
rousseau
redesign to separate communication media and CCID protocol. call
ccid_open_hack() upon open to do some reader dependent magic.
Revision
405 -
Directory Listing
Modified
Wed Sep 10 08:57:29 2003 UTC
(9 years, 8 months ago)
by
rousseau
indent the output with one feature per line (and not on the same line
separated by ,)
Revision
404 -
Directory Listing
Modified
Wed Sep 10 08:55:45 2003 UTC
(9 years, 8 months ago)
by
rousseau
new build process using autoconf/automake
Revision
403 -
Directory Listing
Modified
Wed Sep 10 08:52:29 2003 UTC
(9 years, 8 months ago)
by
rousseau
use PCSCLITE_MAX_READERS instead of PCSCLITE_MAX_CHANNELS
Revision
402 -
Directory Listing
Modified
Wed Sep 10 08:47:41 2003 UTC
(9 years, 8 months ago)
by
rousseau
new build process using autoconf/automake
Revision
343 -
Directory Listing
Modified
Wed Aug 27 06:53:56 2003 UTC
(9 years, 8 months ago)
by
rousseau
remove unused capabilities.c file
Revision
342 -
Directory Listing
Modified
Tue Aug 26 20:16:00 2003 UTC
(9 years, 8 months ago)
by
rousseau
release 0.2.0
Revision
341 -
Directory Listing
Modified
Tue Aug 26 20:14:38 2003 UTC
(9 years, 8 months ago)
by
rousseau
script to create the .tar.gz
Revision
340 -
Directory Listing
Modified
Tue Aug 26 19:51:29 2003 UTC
(9 years, 8 months ago)
by
rousseau
add a note about libusb problem under *BSD
Revision
339 -
Directory Listing
Modified
Tue Aug 26 19:48:04 2003 UTC
(9 years, 8 months ago)
by
rousseau
require pcsc-lite 1.2.0 instead of 1.1.2
Revision
326 -
Directory Listing
Modified
Tue Aug 26 09:01:19 2003 UTC
(9 years, 8 months ago)
by
rousseau
the reader enumeration problem also exist under GNU/Linux (is not MacOS
specific)
Revision
322 -
Directory Listing
Modified
Sun Aug 24 16:57:59 2003 UTC
(9 years, 8 months ago)
by
rousseau
remove src/dep_stamp
Revision
321 -
Directory Listing
Modified
Sun Aug 24 16:57:23 2003 UTC
(9 years, 8 months ago)
by
rousseau
add not about bugs/limitations under MacOS X
Revision
314 -
Directory Listing
Modified
Thu Aug 21 14:10:33 2003 UTC
(9 years, 9 months ago)
by
rousseau
do not print garbage if we can't get the iManufacturer or iProduct fields
Revision
309 -
Directory Listing
Modified
Wed Aug 20 13:21:51 2003 UTC
(9 years, 9 months ago)
by
rousseau
comment low level debug messages
Revision
308 -
Directory Listing
Modified
Wed Aug 20 13:21:29 2003 UTC
(9 years, 9 months ago)
by
rousseau
use ./ylwrap instead of ylwrap
Revision
306 -
Directory Listing
Modified
Wed Aug 20 12:28:55 2003 UTC
(9 years, 9 months ago)
by
rousseau
do not define LDFLAGS since we get it from outside
Revision
305 -
Directory Listing
Modified
Wed Aug 20 12:28:38 2003 UTC
(9 years, 9 months ago)
by
rousseau
add needed MacOS X frameworks to LDFLAGS (for parse and check)
Revision
304 -
Directory Listing
Modified
Wed Aug 20 09:28:07 2003 UTC
(9 years, 9 months ago)
by
rousseau
add src/ylwrap
Revision
303 -
Directory Listing
Modified
Wed Aug 20 09:27:43 2003 UTC
(9 years, 9 months ago)
by
rousseau
wrapper to call (f)lex
Revision
302 -
Directory Listing
Modified
Wed Aug 20 08:38:36 2003 UTC
(9 years, 9 months ago)
by
rousseau
src/parse shall not be distributed
Revision
301 -
Directory Listing
Modified
Wed Aug 20 08:37:34 2003 UTC
(9 years, 9 months ago)
by
rousseau
do not duplicate the Info.plist filename but "calculate" it once
Revision
300 -
Directory Listing
Modified
Wed Aug 20 08:35:34 2003 UTC
(9 years, 9 months ago)
by
rousseau
Add support of MacOS X
Revision
299 -
Directory Listing
Modified
Wed Aug 20 08:35:13 2003 UTC
(9 years, 9 months ago)
by
rousseau
use an <array></array> for the alias enumeration
Revision
279 -
Directory Listing
Modified
Thu Aug 14 06:53:21 2003 UTC
(9 years, 9 months ago)
by
rousseau
use a 1 minute USB timeout instead of the 1 second used for debug
Revision
278 -
Directory Listing
Modified
Thu Aug 14 06:34:21 2003 UTC
(9 years, 9 months ago)
by
rousseau
include in CVS
Revision
277 -
Directory Listing
Modified
Thu Aug 14 06:32:24 2003 UTC
(9 years, 9 months ago)
by
rousseau
remove parse binary in clean target
Revision
276 -
Directory Listing
Modified
Wed Aug 13 15:06:36 2003 UTC
(9 years, 9 months ago)
by
rousseau
do not exit with failure if makedepend(1) does not exist
Revision
275 -
Directory Listing
Modified
Wed Aug 13 13:46:09 2003 UTC
(9 years, 9 months ago)
by
rousseau
Installation and check guide
Revision
273 -
Directory Listing
Modified
Tue Aug 12 22:15:01 2003 UTC
(9 years, 9 months ago)
by
rousseau
release 0.1.0
Revision
269 -
Directory Listing
Added
Tue Aug 12 12:40:23 2003 UTC
(9 years, 9 months ago)
by
rousseau
Initial revision