March 2010 Commit Log

Number of Commits:
32
Number of Active Developers:
1
rousseau 2010-03-30 09:54 Rev.: 4845

SCardEstablishContext(): try to relaunch pcscd if
SCardCheckDaemonAvailability() succeeds but SCardEstablishContextTH()
fails. This happens if pcscd crashed without cleaning
/var/run/pcscd/pcscd.comm

10 lines of code changed in 1 file:

rousseau 2010-03-26 12:24 Rev.: 4843

add FEATURE_GET_TLV_PROPERTIES and FEATURE_CCID_ESC_COMMAND from PC/SC
part 10 v2.02.07 March 2010

4 lines of code changed in 1 file:

rousseau 2010-03-22 15:43 Rev.: 4839

Call at_exit() instead of exit() since the libC of Android is bogus and
atexit() does not work as it should.

Thanks to Patrice Angelini for the bug report.

3 lines of code changed in 1 file:

rousseau 2010-03-22 12:20 Rev.: 4838

SCardCheckDaemonAvailability(): use stat(2) instead of the now removed
SYS_Stat()

1 lines of code changed in 1 file:

rousseau 2010-03-19 14:34 Rev.: 4836

Remove the one line wrappers from sys_unix.c and use directly the POSIX
functions instead.

22 lines of code changed in 7 files:

rousseau 2010-03-16 16:05 Rev.: 4825

Install pcscd as suid so that autostart works correctly (as root)

3 lines of code changed in 1 file:

rousseau 2010-03-16 12:54 Rev.: 4824

done: remove as much text messages (logs) as possible

1 lines of code changed in 1 file:

rousseau 2010-03-16 11:50 Rev.: 4823

Display PCSCLITE_FEATURES

2 lines of code changed in 1 file:

rousseau 2010-03-16 11:47 Rev.: 4822

Add --enable-embedded (default is no) to build pcsc-lite for an embedded
system.
This will activate the NO_LOG option to disable logging and limit RAM
and disk consumption.

10 lines of code changed in 1 file:

rousseau 2010-03-16 11:43 Rev.: 4821

If NO_LOG is defined then no log are displayed. The idea is to limit the
binaries size on disk and RAM consumption at execution time.

With NO_LOG defined we gain 26% (17 kB) for the .text segment of pcscd
and 15% (4 kB) for the .text segment of libpcsclite.so (for i386)

94 lines of code changed in 5 files:

rousseau 2010-03-16 11:36

Include config.h before the other header files so the configuration set
in config.h can be used in the other header files (NO_LOG for example)

2 lines of code changed in 2 files:

rousseau 2010-03-16 11:30 Rev.: 4818

Remove debug.h and use debuglog.h instead. They both define the same
log API.

10 lines of code changed in 11 files:

rousseau 2010-03-12 12:35 Rev.: 4813

revert change in revision 4812 since the problem is now solved in
pyscard (revision 382)

0 lines of code changed in 2 files:

rousseau 2010-03-12 11:56 Rev.: 4812

do not initialise the library in a thread as it crashed on Mac OS X

13 lines of code changed in 2 files:

rousseau 2010-03-09 17:46 Rev.: 4809

read only accesses to contextsList list shall also be protected by a mutex

5 lines of code changed in 1 file:

rousseau 2010-03-09 17:42 Rev.: 4808

read only accesses to handlesList list shall also be protected by a mutex

25 lines of code changed in 1 file:

rousseau 2010-03-09 17:19 Rev.: 4807

manipulations of handlesList field of ReaderContext should now be thread safe

14 lines of code changed in 2 files:

rousseau 2010-03-09 17:16 Rev.: 4806

MSGRemoveContext(): correctly indent a line

1 lines of code changed in 1 file:

rousseau 2010-03-09 17:07 Rev.: 4805

manipulations of cardsList should now be thread safe

14 lines of code changed in 1 file:

rousseau 2010-03-09 16:59 Rev.: 4804

remove extra tab

1 lines of code changed in 1 file:

rousseau 2010-03-09 16:57 Rev.: 4803

add more logging

13 lines of code changed in 1 file:

rousseau 2010-03-09 12:16 Rev.: 4802

stress thread safeness of SCardConnect/SCardDisconnect

88 lines of code changed in 1 file:

rousseau 2010-03-09 10:51 Rev.: 4801

manipulations of contextsList should now be thread safe

12 lines of code changed in 1 file:

rousseau 2010-03-09 10:29 Rev.: 4800

stress thread safeness

62 lines of code changed in 1 file:

rousseau 2010-03-04 15:58 Rev.: 4793

make pylint happier

24 lines of code changed in 2 files:

rousseau 2010-03-04 15:48 Rev.: 4792

make pylint happier

27 lines of code changed in 1 file:

rousseau 2010-03-04 15:40 Rev.: 4791

make pylint happy

8 lines of code changed in 1 file:

rousseau 2010-03-04 15:38 Rev.: 4790

remove useless import

0 lines of code changed in 1 file:

rousseau 2010-03-04 12:55 Rev.: 4789

use list comprehension instead of map() (more efficient and pylint does
not like map())

4 lines of code changed in 3 files:

rousseau 2010-03-03 21:54 Rev.: 4788

make pylint happier

12 lines of code changed in 1 file:

rousseau 2010-03-02 17:12 Rev.: 4784

debuglog.c is only used by pcscd. So no need to use #ifdef PCSCD

0 lines of code changed in 1 file:

rousseau 2010-03-01 16:50 Rev.: 4783

fix typo

1 lines of code changed in 1 file:

February 2010 »

Generated by StatSVN 0.7.0