[Pcsclite-cvs-commit] Drivers/ccid README,1.26,1.27

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/Drivers/ccid
In directory haydn:/tmp/cvs-serv17141

Modified Files:
	README 
Log Message:
release 0.9.0


Index: README
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/README,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- README	23 Jun 2004 13:25:38 -0000	1.26
+++ README	1 Jul 2004 07:46:28 -0000	1.27
@@ -10,7 +10,10 @@
 ========
 
 - Ludovic Rousseau <ludovic.rousseau@free.fr>
-- Carlos Prados for the TPDU T=1 code (taken from his towitoto driver)
+- Carlos Prados for the PPS and ATR parsing code (taken from his
+  towitoto driver) in towitoko/ directory.
+- Olaf Kirch for the T=1 TPDU code (from the OpenCT package) in openct/
+  directory. I (Ludovic Rousseau) greatly improved this code.
 
 
 Supported CCID readers:
@@ -132,6 +135,46 @@
 
 History:
 ========
+
+0.9.0 - 1 July 2004, Ludovic Rousseau
+    - The T=1 TPDU automata from Carlos Prados' Towitoko driver is very
+      limited and do not support error management mechanisms.
+      I then used the T=1 TPDU automata from OpenCT (OpenSC project).
+      This automata is much more powerful but still lacks a lot of error
+      management code.
+      I then added all the needed code to reach the quality level
+      requested by the EMV standard.
+    - add support for new readers:
+      . Advanced Card Systems ACR 38
+      . Cherry XX33
+      . Dell keyboard SK-3106
+      . Dell smart card reader keyboard
+      . SCR 333
+    - add support of multi procotol cards (T=0 and T=1)
+    - the debug level is now dynamic and set in the Info.plist file (no
+      need to recompile the driver any more)
+    - add support for the libusb naming scheme: usb:%04x/%04x:libusb:%s
+    - INSTALL: add a "configuring the driver for the serial reader
+      (GemPC Twin)" part
+    - 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
+    - add support of IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and
+      IOCTL_SMARTCARD_VENDOR_VERIFY_PIN in IFDHControl()
+    - read ifdDriverOptions from Info.plist to limit the use of
+      IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE (idea from Peter Williams)
+    - provide an example of use of SCardControl()
+      IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and
+      IOCTL_SMARTCARD_VENDOR_VERIFY_PIN in example/
+    - add a --enable-pcsclite option (default to yes) so that the driver
+      can be compiled for a different framework (one needing
+      tokenparser.l like Solaris)
+    - Reset action is power off and power on, not just power on
+    - use the include files from pcsc-lite
+    - 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
+
 
 0.4.1 - 14 February 2004, Ludovic Rousseau
     - distribute missing files readers/supported_readers.txt and