June 2010 Commit Log

Number of Commits:
22
Number of Active Developers:
1
rousseau 2010-06-29 16:39 Rev.: 5047

update copyright date

31 lines of code changed in 26 files:

rousseau 2010-06-29 16:24 Rev.: 5046

Remove declaration of 3 static functions since they are defined before
use. Declaration is then useless.

0 lines of code changed in 1 file:

rousseau 2010-06-29 16:22 Rev.: 5045

check for libusb-1.0 instead of libusb-0.1

5 lines of code changed in 1 file:

rousseau 2010-06-29 15:06 Rev.: 5044

port from libusb-0.1 to libusb-1.0

94 lines of code changed in 1 file:

rousseau 2010-06-25 11:08 Rev.: 5040

use readers() from smartcard.System instead of smartcard.pcsc.PCSCReader

readers() method is now a staticmethod of the PCSCReader class
since pyscard subversion revision 500.

4 lines of code changed in 4 files:

rousseau 2010-06-24 15:57 Rev.: 5039

signal_trap(): implement a "Forced suicide" mechanism.

After 3 Ctrl-C without much reaction from pcscd (in fact the drivers) we
force the suicide. Sometimes libusb is blocked in a kind of dead-lock
and kill -9 was the only option.

13 lines of code changed in 1 file:

rousseau 2010-06-24 14:47 Rev.: 5038

- better display the list of available readers
- display the command duration and log to stderr if the duration is more
than 1 second indicating a problem

24 lines of code changed in 2 files:

rousseau 2010-06-24 11:24 Rev.: 5037

get firmware version of Gemalto readers in loop

57 lines of code changed in 1 file:

rousseau 2010-06-24 11:23 Rev.: 5036

send an apdu in loop

60 lines of code changed in 1 file:

rousseau 2010-06-22 14:56 Rev.: 5032

Add Log5() function

2 lines of code changed in 1 file:

rousseau 2010-06-22 13:37 Rev.: 5031

fix a comment

1 lines of code changed in 1 file:

rousseau 2010-06-22 11:28 Rev.: 5029

Add support of TAG_IFD_STOP_POLLING_THREAD to request the stop of the
driver polling function.

17 lines of code changed in 2 files:

rousseau 2010-06-21 14:52 Rev.: 5023

Use AC_CHECK_FUNCS() instead of AC_CHECK_FUNC() to have
HAVE_PTHREAD_CANCEL defined when needed.

AC_CHECK_FUNC() defined nothing so HAVE_PTHREAD_CANCEL was not defined
even if pthread_cancel() was available.

1 lines of code changed in 1 file:

rousseau 2010-06-17 11:10 Rev.: 5009

main(): in case of auto exit create a new session so that Ctrl-C on the
application will not also quit pcscd

Thanks to Thierry Fabre for reporting the bug

4 lines of code changed in 1 file:

rousseau 2010-06-13 14:54 Rev.: 4992

typo in comment

1 lines of code changed in 1 file:

rousseau 2010-06-12 23:21 Rev.: 4991

return exception from smartcard.pcsc.PCSCExceptions when appropriate

85 lines of code changed in 12 files:

rousseau 2010-06-09 13:23 Rev.: 4986

Avoid a division by 0.
Closes [#312555] simclist bug in pcsc-lite

4 lines of code changed in 1 file:

rousseau 2010-06-09 13:21 Rev.: 4985

update to version version 1.4.4rc4 Apr 2010

15 lines of code changed in 2 files:

rousseau 2010-06-07 13:46 Rev.: 4983

SCardEstablishContext(): if pcscd is stared by libpcsclite then close
all file handles except stdin, stdout and stderr so that pcscd does not
confiscate ressources allocated by the application

Thanks to Thierry Fabre for the bug report

10 lines of code changed in 1 file:

rousseau 2010-06-04 14:31

release 1.6.1

37 lines of code changed in 2 files:

rousseau 2010-06-01 11:43 Rev.: 4974

update copyright date

3 lines of code changed in 3 files:

rousseau 2010-06-01 09:33 Rev.: 4969

pcscd: do not return before most of the initialisation are done
correctly. The idea is that pcscd can return an error code if the daemon
fails to start correctly (hald not started for example).

Before the patch pcscd became a daemon, then returned 0 (success) and
then continued with the initialisation. If the initialisation failed it
was too late to return an error code. The /etc/init.d/pcscd script was
not aware of the failure.

Closes https://bugzilla.redhat.com/show_bug.cgi?id=580321
"/usr/sbin/pcscd exit codes broken"

128 lines of code changed in 2 files:

May 2010 »

Generated by StatSVN 0.7.0