1.2.9-beta8
1 lines of code changed in 1 file:
HPRegisterForHotplugEvents(): use THREAD_ATTR_DEFAULT instead of NULL
and (PCSCLITE_THREAD_FUNCTION( )) instead of (LPVOID)
2 lines of code changed in 1 file:
replace NULL by 0 in the 4th argument of
IORegistryEntryCreateCFProperty()
3 lines of code changed in 1 file:
define char ReCheckSerialReaders and HPReCheckSerialReaders()
6 lines of code changed in 1 file:
define an empty HPReCheckSerialReaders()
4 lines of code changed in 1 file:
define char ReCheckSerialReaders used by pcscdaemon.c and winscard_msg_srv.c
1 lines of code changed in 1 file:
add HPReCheckSerialReaders()
1 lines of code changed in 1 file:
do not declare SHMProcessCommonChannelRequest() since it is a static
function in winscard_msg_srv.c never used elsewhere
0 lines of code changed in 1 file:
do not log an error if select() is interrupted because of a manual
hotplug signal (SIGUSR1)
5 lines of code changed in 2 files:
call signal_reload() when a SIGUSR1 signal is received
This provides a manual serial hotplug
9 lines of code changed in 1 file:
call RFStartSerialReaders() instead of DBUpdateReaders()
2 lines of code changed in 1 file:
implement HPReCheckSerialReaders() to set ReCheckSerialReaders flag
if ReCheckSerialReaders flag is set we call RFReCheckReaderConf()
This code has nothing to do with libusb or USB but is a serial hotplug
so should be in a hotplug loop
14 lines of code changed in 1 file:
implement RFStartSerialReaders() to start (serial) readers described in the
configuration file (/etc/reader.conf)
implement RFReCheckReaderConf() to stop or start readers described in
the configuration file. This allows a serial hotplug.
134 lines of code changed in 1 file:
rename DBUpdateReaders() in DBGetReaderList()
The function now just returns a list of readers described in the
configuration file (/etc/reader.conf by default)
48 lines of code changed in 2 files:
add struct SerialReader, RFStartSerialReaders() and
RFReCheckReaderConf() declarations
10 lines of code changed in 1 file:
remove #include "configfile.h"
0 lines of code changed in 1 file:
DebugLogSetLevel(): do not print anything if the level is critical or
error in order to not "pollute" logs in normal cases.
3 lines of code changed in 1 file:
Do not log a critical or error debug message if pcscd is stopped using
Ctrl-C or SIGQUIT
Closes Debian bug 306061
7 lines of code changed in 2 files:
link pcscd with winscard_msg_srv.c
1 lines of code changed in 1 file:
move the functions only use by the server part from winscard_msg.c to
winscard_msg_srv.c
279 lines of code changed in 2 files:
check if we should use color logs in DebugLogSetLogType() and not only
the first time in log_msg()
28 lines of code changed in 1 file:
#include "reader.h" to use SCARD_CTL_CODE() macro
10 lines of code changed in 1 file:
distribute PCSC/reader.h
1 lines of code changed in 1 file:
reader.h now contains the #defines shared between the driver and the
application
115 lines of code changed in 2 files:
#define SCARD_CTL_CODE(code)
and some TeleTrust Class 2 reader tags
Thanks to Martin Paljak for the patch
22 lines of code changed in 1 file:
SCardControl(): a 0 byte long pbSendBuffer is no more rejected since the
command is in dwControlCode
Thanks to Martin Paljak for the patch
0 lines of code changed in 1 file:
add @endcode in SCardGetStatusChange() doxygen doc
2 lines of code changed in 1 file:
minor corrections in doxygen doc
9 lines of code changed in 1 file:
reformat doxygen pargraphs to 79 colunms
32 lines of code changed in 1 file:
remove @typedef. It is useless and makes doxygen crash
0 lines of code changed in 1 file:
do not build pcscd if SCF is used since the library talks directly to
ocfserv and pcscd is not used.
Thanks to Jeffrey Hutzelman for the patch.
2 lines of code changed in 1 file:
add SCardGetAttrib()/SCardSetAttrib() even if they return
SCARD_E_NOT_TRANSACTED for now. testpcsc can now link when SCF is used.
Thanks to Jeffrey Hutzelman for the patch.
11 lines of code changed in 1 file: