main(): print usage and exit if a unknown parameter is passed
7 lines of code changed in 1 file:
remove libmusclecard documentation since it is now in a separate package
3 lines of code changed in 1 file:
update documentation of --debug, --info, --error, --critical and
--foreground
15 lines of code changed in 1 file:
DISTCLEANFILES = ifdhandler-3.pdf pcsc-lite.pdf
The two PDF files are only removed by "make distclean" so normal users
will not have to (re)build them after a "make clean"
4 lines of code changed in 1 file:
add colorization of the logs when sent to stderr. The color depends on
the priority level:
- critical: bright red
- error: magenta
- info: blue
- debug: black
A correct implementation should use ncurses to be portable but I don't
want to add a dependency on pcscd.
The code and idea is greatly inspired from OpenSC.
67 lines of code changed in 1 file:
change global variable names to use a capital first letter
26 lines of code changed in 1 file:
release 1.2.9-beta7
31 lines of code changed in 1 file:
RFAddReader(): revert the previous patch.
The wait delay is moved to SCardGetStatusChange()/winscard_clnt.c
0 lines of code changed in 1 file:
SCardEstablishContextTH(): if MUSCLECARD_DEBUG environment variable is
defined we use the more verbose debug level
3 lines of code changed in 1 file:
SCardGetStatusChange(): if the card is present but not yet powered up
we give some time to the status thread to do his job
5 lines of code changed in 1 file:
RFAddReader(): give some time to EHStatusHandlerThread() to
asynchronously power the card.
The problem was that the reader was initialised but the card in the
reader was not powered up immediately. So if you are fast enough to call
SCardConnect() it would fail with a wrong protocol (since the card ATR
is not yet known).
3 lines of code changed in 1 file:
SCardConnect(): use "Attempting Connect to %s using protocol: %d"
instead of "Attempting Connect to %s %d"
2 lines of code changed in 1 file:
use Logx() instead of debug_msg()
3 lines of code changed in 1 file:
add Log9()
1 lines of code changed in 1 file:
add () after the function name
6 lines of code changed in 1 file: