1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-14 00:19:50 +02:00
gnupg/scd
Werner Koch 2d91febbd8 scd: Fix resetting and closing of the reader.
* scd/command.c (update_card_removed): Do no act on an invalid VRDR.
(do_reset): Ignore apdu_reset error codes for no and inactive card.
Close the reader before setting the slot to -1.
(update_reader_status_file): Notify the application before closing the
reader.
--

With this change the scd now works as it did in the past.  In
particular there is no more endless loop trying to open the reader by
the update_reader_status_file ticker function.  That bug basically
blocked all card operations until the scdaemon was killed.
2011-12-14 10:30:31 +01:00
..
apdu.c scd: Add debug option for reader function calls. 2011-12-14 10:21:15 +01:00
apdu.h scd: Add debug option for reader function calls. 2011-12-14 10:21:15 +01:00
app-common.h scd: Introduce a virtual reader table. 2011-12-13 16:55:42 +01:00
app-dinsig.c PC/SC pinpad support. 2011-11-28 16:16:38 +09:00
app-geldkarte.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-help.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-nks.c PC/SC pinpad support. 2011-11-28 16:16:38 +09:00
app-openpgp.c Fix pinpad input support for passphrase modification. 2011-12-02 13:57:12 +09:00
app-p15.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app.c scd: Introduce a virtual reader table. 2011-12-13 16:55:42 +01:00
atr.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
atr.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
card-common.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-dinsig.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-p15.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
ccid-driver.c Support the Cherry ST-2000 card reader. 2011-12-02 18:09:58 +01:00
ccid-driver.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
command.c scd: Fix resetting and closing of the reader. 2011-12-14 10:30:31 +01:00
iso7816.c Fix pinpad input support for passphrase modification. 2011-12-02 13:57:12 +09:00
iso7816.h Fix pinpad input support for passphrase modification. 2011-12-02 13:57:12 +09:00
Makefile.am Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
pcsc-wrapper.c PC/SC pinpad support. 2011-11-28 16:16:38 +09:00
sc-copykeys.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
scdaemon.c scd: New option --debug-assuan-log-cats. 2011-12-13 17:59:00 +01:00
scdaemon.h scd: Add debug option for reader function calls. 2011-12-14 10:21:15 +01:00