/[pcsclite]/trunk/PCSC/TODO
ViewVC logotype

Log of /trunk/PCSC/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 5705 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 22 13:39:08 2011 UTC (3 years, 3 months ago) by rousseau
File length: 358 byte(s)
Diff to previous 5704
Fix: "start pcscd only when a reader is connected"
and "do not open the reader USB device if no client is using the reader"

Now that pcscd is auto started it will be started only if an appication
is using the PC/SC API. This is the case since release 1.6.0:
- SCardEstablishContext(): try to start the pcscd daemon if not already
  running.
  . pcscd will suicide itself after 60 seconds of inactivity if it is
  started using --auto-exit. This is the default behavior when pcscd is
  started by libpcsclite
  . Set PCSCLITE_PCSCD_ARGS with the argument you want to pass to pcscd in
  autostart Only one argument is passed. The space character is not a
  separator. example: export PCSCLITE_PCSCD_ARGS=-dfa

Revision 5704 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 22 13:33:59 2011 UTC (3 years, 3 months ago) by rousseau
File length: 783 byte(s)
Diff to previous 5703
Fix: "start pcscd as an normal user daemon (as id smartcard?) instead as
root"

This is the case since release 1.6.5:
- Install pcscd as sgid pcscd instead of suid root
  See http://ludovicrousseau.blogspot.com/2010/09/pcscd-auto-start.html

Revision 5703 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 22 13:32:03 2011 UTC (3 years, 3 months ago) by rousseau
File length: 989 byte(s)
Diff to previous 5328
Fix: "use static driver instead of reader polling and dynamic driver
loading"

This is the case since release 1.6.0:
- Better handling of PCSCLITE_STATIC_DRIVER as can be used on platforms
  using <B5>Clinux (without dynamic loader).  This is used to statically
  link the reader driver to pcscd. Since the link is static you must
  define the IFDHandler API version at compilation time. Either define
  IFDHANDLERv1, IFDHANDLERv2 or IFDHANDLERv3

Revision 5328 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 21 18:50:24 2010 UTC (3 years, 9 months ago) by rousseau
File length: 1097 byte(s)
Diff to previous 4824
Power on the card _only_ if an application requests a connection
see Alioth bug #301965 

You can disable the feature using DISABLE_ON_DEMAND_POWER_ON in
src/eventhandler.c

Revision 4824 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 16 10:54:29 2010 UTC (4 years, 4 months ago) by rousseau
File length: 1276 byte(s)
Diff to previous 4783
done: remove as much text messages (logs) as possible

Revision 4783 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 1 14:50:35 2010 UTC (4 years, 4 months ago) by rousseau
File length: 1389 byte(s)
Diff to previous 4667
fix typo

Revision 4667 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 14 08:21:51 2010 UTC (4 years, 6 months ago) by rousseau
File length: 1388 byte(s)
Diff to previous 3298
For embedded/constained systems

- remove as much text messages (logs) as possible to limit the size of
  the binaries (pcscd and libpcsclite)

- use static driver instead of reader polling and dynamic driver loading

Revision 3298 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 4 13:30:27 2009 UTC (5 years, 5 months ago) by rousseau
File length: 1170 byte(s)
Diff to previous 2881
do not open the reader USB device if no client is using the reader

Revision 2881 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 20 15:52:46 2008 UTC (6 years, 3 months ago) by rousseau
File length: 939 byte(s)
Diff to previous 2879
remove "use a callback from IFD handler to pcscd instead of polling to
get the card status" since this feature is now available using
TAG_IFD_POLLING_THREAD when the driver is collaborating

Revision 2879 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 20 11:47:06 2008 UTC (6 years, 3 months ago) by rousseau
File length: 1081 byte(s)
Diff to previous 2867
start pcscd as an normal user daemon

Revision 2867 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 7 16:22:11 2008 UTC (6 years, 3 months ago) by rousseau
File length: 877 byte(s)
Diff to previous 2647
start pcscd only when a reader is connected.

Revision 2647 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 11 09:40:59 2007 UTC (6 years, 9 months ago) by rousseau
File length: 682 byte(s)
Diff to previous 2646
the SCardReconnect performance problem has been (partly) solved in
revision 2385

Revision 2646 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 11 09:36:35 2007 UTC (6 years, 9 months ago) by rousseau
File length: 810 byte(s)
Diff to previous 2645
update date

Revision 2645 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 11 09:35:42 2007 UTC (6 years, 9 months ago) by rousseau
File length: 806 byte(s)
Diff to previous 2513
bug #303790 is now solved

Revision 2513 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 7 09:37:56 2007 UTC (7 years, 2 months ago) by rousseau
File length: 965 byte(s)
Diff to previous 2512
"poll the reader only if an application is using this reader"

Revision 2512 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 7 09:34:21 2007 UTC (7 years, 2 months ago) by rousseau
File length: 877 byte(s)
Diff to previous 2236
"do not use an active polling in hotplug_libusb.c" solved using
IFD_GENERATE_HOTPLUG

Revision 2236 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 23 09:38:26 2006 UTC (7 years, 8 months ago) by rousseau
File length: 1115 byte(s)
Diff to previous 2147
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

Revision 2147 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 5 12:01:43 2006 UTC (7 years, 10 months ago) by rousseau
File length: 956 byte(s)
Diff to previous 2141
add "do not use an active polling in hotplug_libusb.c"

Revision 2141 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 15:36:13 2006 UTC (7 years, 11 months ago) by rousseau
File length: 718 byte(s)
Diff to previous 2066
add manage power suspend/resume

Revision 2066 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 25 21:56:01 2006 UTC (8 years, 2 months ago) by rousseau
File length: 609 byte(s)
Diff to previous 1783
remove "allow the use of extended APDU without breaking libpcsclite ABI"
since it is implemented now

Revision 1783 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 15 13:53:16 2005 UTC (8 years, 7 months ago) by rousseau
File length: 800 byte(s)
Diff to previous 1772
allow to have pcscd and libpcsclite on two different machines.

Revision 1772 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 29 13:42:03 2005 UTC (8 years, 7 months ago) by rousseau
File length: 626 byte(s)
Diff to previous 1694
typo corrected

Revision 1694 - (view) (download) (annotate) - [select for diffs]
Added Sat Oct 29 15:49:32 2005 UTC (8 years, 8 months ago) by rousseau
File length: 626 byte(s)
todo list

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5