| 131 |
History: |
History: |
| 132 |
======== |
======== |
| 133 |
|
|
| 134 |
|
0.9.2 - 15 August 2004, Ludovic Rousseau |
| 135 |
|
- T=1 TPDU code: |
| 136 |
|
. the work on T=1 TPDU code was possible thanks to Gemplus |
| 137 |
|
validation team who helped me test, debug and bring the code to |
| 138 |
|
an EMV validation level. Thanks to Jérôme, Jean-Yves, Xavier and |
| 139 |
|
the Gemplus readers department |
| 140 |
|
. error code was not checked correctly |
| 141 |
|
. avoid a (nearly) infinite loop when resynch are needed. |
| 142 |
|
. correctly initialise an internal value to allow more than one |
| 143 |
|
reader to work |
| 144 |
|
- multi-slots readers |
| 145 |
|
. add support for multi-slots readers. The only one I have is a |
| 146 |
|
SCM Micro SCR 331-DI with a contact and a contactless interface. |
| 147 |
|
The contactless interface may or may not work for you since the |
| 148 |
|
reader uses proprietary (undocumented) commands. |
| 149 |
|
- GemPC Twin serial reader |
| 150 |
|
. perform a command (get the reader firmware) to be sure a GemPC |
| 151 |
|
Twin (serial or pcmcia) reader is connected |
| 152 |
|
. use a dynamic timeout when reading the serial port. |
| 153 |
|
The first timeout used when detecting the reader is 2 seconds to |
| 154 |
|
not wait too long if no reader is connected. Later timeouts are |
| 155 |
|
set to 1 minute to allow long time APDU. |
| 156 |
|
- use `pkg-config libpcsclite --cflags` to locate the pcsc-lite |
| 157 |
|
header files |
| 158 |
|
- use `pkg-config --print-errors --atleast-version=1.2.9-beta5 libpcsclite` |
| 159 |
|
to test the pcsc-lite version |
| 160 |
|
- code improvements thanks to the splint tool (http://www.splint.org/) |
| 161 |
|
|
| 162 |
0.9.1 - 1 July 2004, Ludovic Rousseau |
0.9.1 - 1 July 2004, Ludovic Rousseau |
| 163 |
- I forgot to define IFD_PARITY_ERROR in a .h file |
- I forgot to define IFD_PARITY_ERROR in a .h file |
| 164 |
|
|
| 201 |
specified by ISO 7816. We still use 5V for now to avoid problems |
specified by ISO 7816. We still use 5V for now to avoid problems |
| 202 |
with non ISO compliant cards |
with non ISO compliant cards |
| 203 |
|
|
|
|
|
| 204 |
0.4.1 - 14 February 2004, Ludovic Rousseau |
0.4.1 - 14 February 2004, Ludovic Rousseau |
| 205 |
- distribute missing files readers/supported_readers.txt and |
- distribute missing files readers/supported_readers.txt and |
| 206 |
src/create_Info_plist.pl |
src/create_Info_plist.pl |