Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
ccid_error(): increase the size of var_text[] to avoid a buffer overflow Thanks to Anders Storsveen for the bug report
ccid_open_hack(): add Dutch(nl) and Tukish(tr) messages for the GemPC pinpad
add support of ICCD version A and B
ccid_open_hack(): add the l10n of the 10th string "PIN blocked"
ccid_open_hack(): add portugese strings for the GemPC Pinpad. Thanks to Stef Hoeben
ccid_error(): "char *file" argument -> "const char *file"
warning: assignment discards qualifiers from pointer target type
remove trailing spaces at end of lines
ccid_open_hack(): the CL1356D firmware needs some time to initialize. Wait 1 second here
ccid_error(): display the value of the Unknown CCID error code
ccid_open_hack(): add SCM SCR331-DI-NTTCOM in the list of dual slots contactless readers hack
add support for SCM SDI 010 contactless reader thanks to Oleg Makarenko for the patch
add support for the SmartEpad (v 2.0) reader (MYSMARTPAD)
ccid_open_hack(): update the spanish PIN Pad string since the number of remaining tries in always displayed at the first character
ccid_open_hack(): use { } around DEBUG_COMM() in an if-else since
DEBUG_COMM() is not a function but an multi-instruction macro
ccid_open_hack(): load the localisation strings according to LANG environment variable. Languages supported: de, en, es, fr, it
move the comment about APDU mode from ccid_open_hack() to Info.plist since it is configured there
remove PCSC/ from the pcsc-lite #include header files since the PCSC/ part is already given by `pkg-config --cflags libpcsclite`
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
ccid_error(): use log_msg() instead of debug_msg()
change licence from GNU GPL to GNU LGPL
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
ccid_open_hack(): update the hack for the SCR331-DI contactless now we use multi-slots
use reader_index instead of lun as reader identification
ccid_open_hack(): detect and activate the contactless interface of the SCR331-DI
the buffer var_text[] was, in fact, used outside its declaration
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
ccid_error() now also has a "char *function" argument to log the name of the function in which the error occured
recompile using gcc -pedantic and correct: - some C++ syntax comments - many signedness "problems"
- add some missing error codes - low error values indicate the byte in error in the CCID frame
redefined CmdEscape() to pass the CCID message instead of just a tag
use an (int *) instead of a PDWORD for rx_length argument
Do not switch to APDU mode since it also swicth in EMV mode and may not work with non EMV cards
contains common CCID feature for USB and serial (was in ccid_usb before)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |