SCardEstablishContextTH(): return the error code if the connection to
the server fails (wrong protocol version for example)
3 lines of code changed in 1 file:
ContextThread(): check that the client protocol version is not newer
than the protocol version of the server or returns SCARD_E_NO_SERVICE
otherwise.
16 lines of code changed in 1 file:
use "char *" variables instead of "void *" when arithmetic is done
(typically ptr+offset).
Avoids: warning: pointer of type 'void *' used in arithmetic
9 lines of code changed in 1 file:
warning: C++ style comments are not allowed in ISO C90
2 lines of code changed in 2 files:
SCardControl(): do not limit cbSendLength to MAX_BUFFER_SIZE bytes since
we now transparently support up to MAX_BUFFER_SIZE_EXTENDED bytes.
Thanks to Martin F�hrlinger for the bug report
0 lines of code changed in 1 file:
do not define GetDaemonPid if USE_RUN_PID is NOT defined
2 lines of code changed in 1 file:
SendHotplugSignal() does nothing if USE_RUN_PID is NOT defined
2 lines of code changed in 1 file:
HPRescanUsbBus(): replace .driver by .fullName also for *BSD systems
1 lines of code changed in 1 file:
Allow connection from a 32-bits and 64-bits client to the same pcscd
server. This is part of the Apple patches and improvements.
see Alioth bug #303790
5 lines of code changed in 1 file:
Doxygen ATRDecodeAtr()
5 lines of code changed in 1 file:
remove the driver field from struct readerTracker
use the fullName field to check if the reader entry is valid or not
5 lines of code changed in 1 file:
signal_reload(): log the End reload serial configuration
1 lines of code changed in 1 file:
HPRescanUsbBus(): setenv USB_DEVFS_PATH to /proc/bus/usb
libusb default is /dev/bus/usb but the devices are not yet visible there
when a hotplug is requeste
4 lines of code changed in 1 file:
add Doxygen cross-references to #define values
210 lines of code changed in 2 files:
reorder SCARD_E_* codes in increasing order
7 lines of code changed in 1 file:
add Doxygen documentation for SCARD_E_* error codes (text reused from
MSDN)
35 lines of code changed in 1 file:
add SCARD_E_NO_READERS_AVAILABLE
1 lines of code changed in 1 file:
version 1.3.3
1 lines of code changed in 1 file:
if a driver command returns IFD_NO_SUCH_DEVICE we call
SendHotplugSignal() to rescan the USB/serial/etc. readers and purge the
removed readers from the reader list
30 lines of code changed in 1 file:
add SendHotplugSignal() prototype
1 lines of code changed in 1 file:
reorganise code to create GetDaemonPid() and SendHotplugSignal()
functions
52 lines of code changed in 1 file:
add IFD_NO_SUCH_DEVICE return value
1 lines of code changed in 1 file:
use fgets() instead of scanf() to also consume the carriage return
4 lines of code changed in 1 file:
use tabulations for alignment instead of spaces
27 lines of code changed in 1 file:
test for SCARD_ATTR_MAXINPUT (only supported by my CCID driver for now)
14 lines of code changed in 1 file:
do not include src/utils/ since the tools installifd and formaticc are
now completly outdated and should not be used anymore.
0 lines of code changed in 2 files: