SCardEstablishContextTH: print the shared file name if open fails
2 lines of code changed in 1 file:
send debug to stdout only if the environment variable MUSCLECARD_DEBUG
is defined
2 lines of code changed in 1 file:
having a trailing / in MSC_SVC_DROPDIR (--enable-muscledropdir) is no more mandatory
9 lines of code changed in 1 file:
print the directory name with the error message if opendir failed
10 lines of code changed in 1 file:
Clean up 2 memory leaks
47 lines of code changed in 1 file:
Clean up the mutex when a reader is removed if needed. This is a memory leak
35 lines of code changed in 1 file:
Add a field needed for clean up the mutex when a reader is removed. This is needed since the support of simultaneous access to slots of a multi-slot reader or identical reader using the same ifdhandler
1 lines of code changed in 1 file:
Correct a bug introduced by me and add a copyright.
2 lines of code changed in 1 file:
add a new pkg-config file for application using libmusclecard. Closes
"[ #300102 ] Should the pkgconfig file of 1.2.0-rc2 have -lmusclecard?"
12 lines of code changed in 3 files:
Some clean up on the debug message and indentation.
12 lines of code changed in 1 file:
Move some code to a better position.
2 lines of code changed in 1 file:
Some cleanups.
1 lines of code changed in 1 file:
--enable-libusb was not working correctly is the lib is not installed in
/usr or /usr/local
7 lines of code changed in 1 file:
Solve the problem of never exiting the loop when a smartcard is already inserted in the reader, thus blocking the application.
11 lines of code changed in 1 file:
initialize valueLength just before the call to IFDGetCapabilities().
1 lines of code changed in 1 file:
initialize dwGetSize to the size of the value buffer before calling
IFDGetCapabilities().
7 lines of code changed in 1 file:
use a local output buffer instead of a global one to be thread safe
2 lines of code changed in 1 file:
use AC_HELP_STRING() for a pretty look of `configure --help'
16 lines of code changed in 1 file:
Add the support of simultaneous access on different slots of a reader if the handling is thread safe.
50 lines of code changed in 1 file:
Add the tag TAG_IFD_SLOT_THREAD_SAFE for testing if the handling of the slots is thread safe.
1 lines of code changed in 1 file:
Add a full clean up when there is no space for adding all the slots of a multi-slots reader.
1 lines of code changed in 1 file:
Clean up in the RFRemoveReader.
20 lines of code changed in 1 file:
Put back -rdynamic to pcscd linking because of some
IFD drivers. IMHO this is wrong, but what can you do.
1 lines of code changed in 1 file:
Put back AC_PROG_CPP, it has nothing to do with C++.
1 lines of code changed in 1 file:
remove useless AC_PROG_CPP (no C++ code in pcsc-lite)
0 lines of code changed in 1 file:
-rc3 version (configure.in and src/pcsclite.h _shall_ be in sync)
2 lines of code changed in 2 files:
remove / at the end of usbdropdir, muscledropdir and ipcdir to be more
homogeneous
15 lines of code changed in 3 files:
Add the support of simultaneous access on the thread safe IFD.
11 lines of code changed in 1 file:
Add the tag TAG_IFD_THREAD_SAFE for testing if the IFD is thread safe.
2 lines of code changed in 1 file:
Updates to requirements and tested platforms
8 lines of code changed in 1 file:
Better explanation of a comment.
3 lines of code changed in 1 file:
Cleanup a condition unused and undo some of my previous changes.
6 lines of code changed in 1 file:
Add new files needed by the new bootstrap
242 lines of code changed in 3 files:
Remove build/ directory
0 lines of code changed in 11 files:
- Simplify the bootstrapping mechanism
- Remove reconf
11 lines of code changed in 4 files:
Remove config.h.in, doesn't belong to the repository
0 lines of code changed in 1 file:
Rename win32_config.h to config.h
42 lines of code changed in 2 files:
Cleanup about variables already initialized and indent of some comments
6 lines of code changed in 1 file:
Add a comment about the usage of DebugLogC
6 lines of code changed in 1 file:
Warning fix for PCSCLITE_HP_DROPDIR being already defined
3 lines of code changed in 1 file:
HP-UX build fix, add sanity checks to not to use dlfcn
if there's native dynamic loading interface available,
like HP-UX and MacOS X does.
The other option would be just to merge all dynamic
loading routines into one file, a lot simpler solution.
2 lines of code changed in 1 file:
Bootstrap update
3 lines of code changed in 1 file:
Finish SCF build support, add sanity checks
7 lines of code changed in 1 file:
Add winscard_scf.c to EXTRA_DIST
2 lines of code changed in 1 file:
Build fixes, add dummy SCardUnload()
20 lines of code changed in 1 file:
Bootstrap update
0 lines of code changed in 1 file:
- Make hotpluging / power management to compile again
- Add MacOS X build fixes
14 lines of code changed in 2 files:
Add necessary ifdef's
27 lines of code changed in 5 files:
Include hotplug.h to avoid warning message
1 lines of code changed in 1 file:
Build fix for MacOS X, don't bother including
from <PCSC/..>, use standard header locations.
4 lines of code changed in 4 files:
Back out socklen_t change that I made
1 lines of code changed in 1 file:
Very minor cleanups
2 lines of code changed in 1 file:
Add missing config.h
1 lines of code changed in 1 file:
- Remove --with-common-dir and overly complex libsocket, libresolv
etc. probes that I added. Probe only for socket() in libsocket.
- Reorder --disable-threadsafe code, needed to get over some
libtool issues for various platforms.
22 lines of code changed in 1 file:
Fix --disable-threadsafe issues
5 lines of code changed in 1 file:
Don't mention -lposix4 for Solaris, AFAIK it's not needed
anymore.
1 lines of code changed in 1 file:
Fix compiler warning when compiling with --disable-threadsafe
3 lines of code changed in 1 file:
AIX build fix, convert // comments into /* */ blocks.
115 lines of code changed in 13 files:
remove useless \n in debug message strings
28 lines of code changed in 2 files:
Build fixes. The first version that actually compiles for
Linux, Solaris, Tru64 and AIX after src/Makefile.am and
configure.in modifications.
- Untested
- No hotplug/power management support
- Untested for *BSD, MacOS X and HP-UX,
there's other things to do before even
trying to compile.
71 lines of code changed in 12 files:
- Cleanups for #include logic and ordering,
it's better to include config.h first.
96 lines of code changed in 36 files:
Checkpoint commit + bootstrap update
304 lines of code changed in 2 files:
- Polish and unify Makefiles a bit
- More work towards working src/Makefile.am
86 lines of code changed in 6 files:
- Remove MSC/PCSC_TARGET_XYZ defines and the massive
use of unflexible automake conditionals. The main
reason why pcsc-lite requires "too much" work when
porting to another OS. Introduced define PCSC_ARCH,
which uses 'uname' as an input. Except Darwin->MacOS.
- Removed --enable-usb
- Preliminary rewrite of src/Makefile.am, doesn't work
yet.
- Use gcc specific compiler options only if
gcc detected.
38 lines of code changed in 10 files:
Merged some changes from OpenSC
23 lines of code changed in 1 file:
- Removed most of the duplicated code, replaced
with the usage of config.h's defines for
portability issues:
- Merged dyn_{bsd,unix}.c, left as dyn_unix.c
- Merged thread_{macosx,unix}.c, left as thread_unix.c
- Merged sys_{hpux,solaris,unix}.c, left as sys_unix.c
- Removed MSC_ thread API from generic / win32,
they're not used.
Starting from now, the source tree might be broken for a
few hours or even days. Sorry about that.
109 lines of code changed in 13 files:
add #include <unistd.h> to avoid an "implicit declaration of function `getpid'"
1 lines of code changed in 1 file:
release 1.2.0-rc2
16 lines of code changed in 3 files:
add thread_win32.c in the distribution
1 lines of code changed in 1 file:
remove a _stupid_ bug that linked libpcsclite with libusb. Also generate
libmusclecard and remove musclecard code from libpcsclite.
63 lines of code changed in 2 files:
removed since they have nothing to do in CVS. They are generated from .l files
0 lines of code changed in 2 files:
add #include <string.h>
2 lines of code changed in 1 file:
add prototype for SCardUnload()
2 lines of code changed in 1 file:
add a call to SCardUnload(). This is not mandatory, just cleaner.
3 lines of code changed in 1 file:
add SCardUnload() function to free allocated resources. It is mandatory
only if you use dlopen/dlclose to often load/unload the library. Otherwise
you will exhaust the ressources available and get a crash. Thanks to
Guy Moreillon for the patch.
22 lines of code changed in 1 file:
remove reference to USE_SYSLOG since it is replaced by --debug command
line argument
6 lines of code changed in 1 file: