Page MenuHome GnuPG

ikloecker (Ingo Klöcker)
Engineering

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jul 24 2020, 9:57 AM (190 w, 4 d)
Availability
Available

Recent Activity

Yesterday

ikloecker accepted D596: Add a '5' to adjust defines.

Grr. That's why I'm only using #if DEFINE01 in Kleopatra so that undefined defines don't go unnoticed.

Mon, Mar 18, 10:31 PM
ikloecker committed rKLEOPATRA57b49fdf6f3e: Fix config loading and saving (authored by TobiasFella).
Fix config loading and saving
Mon, Mar 18, 12:52 PM
ikloecker changed the status of T6567: Kleopatra: gpg-agent does not restart when trying to access smart card from Open to Testing.
Mon, Mar 18, 11:47 AM · vsd33, Restricted Project, kleopatra
ikloecker committed rLIBKLEO65902c2d8398: Skip check for running gpg-agent when restarting it (authored by ikloecker).
Skip check for running gpg-agent when restarting it
Mon, Mar 18, 11:44 AM
ikloecker committed rLIBKLEO4ac96fa0d49b: Start gpg-agent when sending a command to it fails with connection error (authored by ikloecker).
Start gpg-agent when sending a command to it fails with connection error
Mon, Mar 18, 11:44 AM
ikloecker committed rLIBKLEO13e34a20e23f: Add option to skip checking for a running gpg-agent (authored by ikloecker).
Add option to skip checking for a running gpg-agent
Mon, Mar 18, 11:44 AM
ikloecker committed rLIBKLEO969de383b200: Make Kleo::launchGpgAgent work for multiple threads (authored by ikloecker).
Make Kleo::launchGpgAgent work for multiple threads
Mon, Mar 18, 11:44 AM
ikloecker changed the status of T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows from Open to Testing.

Testing:

Mon, Mar 18, 10:50 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA3565dcb08f9d: Re-enable DeviceInfoWatcher on Windows (authored by ikloecker).
Re-enable DeviceInfoWatcher on Windows
Mon, Mar 18, 9:59 AM
ikloecker triaged T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows as Normal priority.
Mon, Mar 18, 9:58 AM · kleopatra, Restricted Project

Fri, Mar 15

ikloecker merged T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Fri, Mar 15, 5:45 PM · gpgme, Restricted Project
ikloecker merged task T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Fri, Mar 15, 5:45 PM · Feature Request, gpgme
ikloecker updated subscribers of T6587: GpgME++ / QGpgME MSVC build.

We have discussed this yesterday. The idea/plan is to release the core library and the bindings as separate tarballs (created from the same repo) in the future.

Fri, Mar 15, 2:02 PM · gpgme, Restricted Project

Thu, Mar 14

ikloecker moved T6567: Kleopatra: gpg-agent does not restart when trying to access smart card from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Mar 14, 4:35 PM · vsd33, Restricted Project, kleopatra

Tue, Mar 12

ikloecker changed the status of T6958: Kleopatra: "Change Validity" sometimes ignores subkey when extending validity from Open to Testing.

Changes:

  • The maximum allowed difference of the expiration between subkey and primary key is now +/-1 hour.
  • If the user has no choice whether to update the subkeys together with the primary key (because either all subkeys will be skipped because they don't fulfil the conditions mentioned in the first comment or because the subkeys share the expiration of the primary key) then the checkbox is not shown. That was easier to implement and it doesn't confuse the users with a "choice" they are not allowed to change.
Tue, Mar 12, 1:26 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAbbade74dfd1f: We have to count the number of real subkeys, i.e. without the primary key (authored by ikloecker).
We have to count the number of real subkeys, i.e. without the primary key
Tue, Mar 12, 1:21 PM
ikloecker committed rKLEOPATRA488aa46cf804: Offer user the choice to change the subkeys only if there is a choice (authored by ikloecker).
Offer user the choice to change the subkeys only if there is a choice
Tue, Mar 12, 11:48 AM
ikloecker committed rKLEOPATRA11165ce21b04: Consider a difference of up to 1 hour as same expiration as primary key (authored by ikloecker).
Consider a difference of up to 1 hour as same expiration as primary key
Tue, Mar 12, 11:48 AM
ikloecker committed rKLEOPATRA99da94290d07: Offer user the choice to change the subkeys only if there is a choice (authored by ikloecker).
Offer user the choice to change the subkeys only if there is a choice
Tue, Mar 12, 11:42 AM
ikloecker committed rKLEOPATRAa69601300c69: Consider a difference of up to 1 hour as same expiration as primary key (authored by ikloecker).
Consider a difference of up to 1 hour as same expiration as primary key
Tue, Mar 12, 11:42 AM
ikloecker placed T7015: gpgsm: Add status messages reporting imported certificates on --learn-card up for grabs.

Right. I think this task inherited the assignee from its parent task.

Tue, Mar 12, 10:41 AM · S/MIME, gnupg, Restricted Project
ikloecker changed the status of T7021: Kleopatra: restart gpg-agent after stopping it from Open to Testing.

Done.

Tue, Mar 12, 10:37 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAd05b3f01d55b: Show certificate details instead of importing it when clicking on it in the… (authored by TobiasFella).
Show certificate details instead of importing it when clicking on it in the…
Tue, Mar 12, 10:32 AM
ikloecker committed rKLEOPATRAa554ee906aff: Restart gpg-agent instead of just shutting down the GnuPG daemons (authored by ikloecker).
Restart gpg-agent instead of just shutting down the GnuPG daemons
Tue, Mar 12, 10:21 AM
ikloecker committed rLIBKLEObc51bb7f15af: Restart gpg-agent instead of just shutting down all GnuPG daemons (authored by ikloecker).
Restart gpg-agent instead of just shutting down all GnuPG daemons
Tue, Mar 12, 10:04 AM
ikloecker committed rLIBKLEO2160df9bf408: Remove no longer needed qOverload for QProcess::finished signal (authored by ikloecker).
Remove no longer needed qOverload for QProcess::finished signal
Tue, Mar 12, 10:04 AM
ikloecker committed rLIBKLEO70350e814c78: Bump library version (authored by ikloecker).
Bump library version
Tue, Mar 12, 10:04 AM
ikloecker committed rLIBKLEO47ca82998ee6: Bump library version (authored by ikloecker).
Bump library version
Tue, Mar 12, 10:02 AM
ikloecker committed rLIBKLEOe31c71461b24: Remove no longer needed qOverload for QProcess::finished signal (authored by ikloecker).
Remove no longer needed qOverload for QProcess::finished signal
Tue, Mar 12, 10:02 AM
ikloecker committed rLIBKLEO92473a29ceeb: Restart gpg-agent instead of just shutting down all GnuPG daemons (authored by ikloecker).
Restart gpg-agent instead of just shutting down all GnuPG daemons
Tue, Mar 12, 10:02 AM
ikloecker claimed T7021: Kleopatra: restart gpg-agent after stopping it.
Tue, Mar 12, 9:28 AM · kleopatra, Restricted Project

Mon, Mar 11

ikloecker committed rM7158397c098b: core: Check STATUS_FAILURE in import operations. (authored by ikloecker).
core: Check STATUS_FAILURE in import operations.
Mon, Mar 11, 6:00 PM
ikloecker created T7039: Kleopatra: Configuration dialog doesn't work.
Mon, Mar 11, 5:03 PM · KF6, kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled from Open to Testing.

This can be tested with Kleopatra by configuring an invalid keyserver and then updating an OpenPGP certificate.

Mon, Mar 11, 3:45 PM · Restricted Project, gpgme
ikloecker changed the status of T7037: Kleopatra: Handle disabled keyserver when updating a certificate from Open to Testing.

Instead of "The key hasn't changed." Kleopatra now displays "The update was skipped because no keyserver is configured."

Mon, Mar 11, 3:38 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA188e069747fe: Preselect certificate if there is only one search result (authored by TobiasFella).
Preselect certificate if there is only one search result
Mon, Mar 11, 3:22 PM
ikloecker committed rKLEOPATRA636aec276754: Skip keyserver lookup on certificate update if keyserver is disabled (authored by ikloecker).
Skip keyserver lookup on certificate update if keyserver is disabled
Mon, Mar 11, 3:06 PM
ikloecker claimed T7037: Kleopatra: Handle disabled keyserver when updating a certificate.
Mon, Mar 11, 2:09 PM · kleopatra, Restricted Project
ikloecker moved T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Mar 11, 1:08 PM · Restricted Project, gpgme
ikloecker claimed T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled.
Mon, Mar 11, 1:07 PM · Restricted Project, gpgme
ikloecker added a comment to T6761: Kleopatra: Handle special keyserver value "none".
In T6761#183780, @ebo wrote:

But in the case "Refresh OpenPGP keys" (in Kleopatras certificate Details) there is no error message but instead ~"the key is unchanged".

Mon, Mar 11, 11:43 AM · vsd32, kleopatra, Restricted Project
ikloecker triaged T7037: Kleopatra: Handle disabled keyserver when updating a certificate as Normal priority.
Mon, Mar 11, 11:41 AM · kleopatra, Restricted Project
ikloecker triaged T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled as Normal priority.
Mon, Mar 11, 11:35 AM · Restricted Project, gpgme
ikloecker created T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled.
Mon, Mar 11, 11:34 AM · Restricted Project, gpgme

Fri, Mar 8

ikloecker updated subscribers of T7031: New pinentry release for Qt 6 support?.

I had a look at the open tasks for pinentry(-qt) and didn't see anything that we should address before doing a release. @werner?

Fri, Mar 8, 8:13 AM · KF6, qt, pinentry, Feature Request

Thu, Mar 7

ikloecker committed rKLEOPATRA0a0348f0e001: update validity settings description (authored by ebo).
update validity settings description
Thu, Mar 7, 5:03 PM
ikloecker committed rKLEOPATRAa9601bcd1e5d: Fix some more state saving / restoration problems (authored by TobiasFella).
Fix some more state saving / restoration problems
Thu, Mar 7, 9:43 AM
ikloecker committed rKLEOPATRAe72b83543440: Address review comments (authored by TobiasFella).
Address review comments
Thu, Mar 7, 9:26 AM
ikloecker committed rKLEOPATRAdb3532e77386: Bump libkleo version (authored by TobiasFella).
Bump libkleo version
Thu, Mar 7, 9:26 AM
ikloecker committed rKLEOPATRA7cd3b234ac1a: Fix some more state saving / restoration problems (authored by TobiasFella).
Fix some more state saving / restoration problems
Thu, Mar 7, 9:26 AM
ikloecker committed rLIBKLEOc6ffe0520f3e: TreeView: add function to explicitely set config group nam (authored by TobiasFella).
TreeView: add function to explicitely set config group nam
Thu, Mar 7, 9:22 AM
ikloecker committed rLIBKLEO2d1759f41ef7: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Thu, Mar 7, 9:21 AM
ikloecker committed rLIBKLEOea9b3edabe94: TreeView: add function to explicitely set config group nam (authored by TobiasFella).
TreeView: add function to explicitely set config group nam
Thu, Mar 7, 9:21 AM

Wed, Mar 6

ikloecker created T7027: Kleopatra: Double-click in Server Lookup should open Certificate Details.
Wed, Mar 6, 10:22 AM · kleopatra, Restricted Project
ikloecker moved T6868: Kleopatra: Allow search of WKD in case of keyserver none from Backlog to WiP on the vsd32 board.

I have backported the commits to gpg4win/23.10 for VSD 3.2.

Wed, Mar 6, 10:03 AM · vsd32, vsd33, kleopatra, Restricted Project
ikloecker committed rKLEOPATRAd4a546fb5b0b: Make WKD lookup work for email addresses surrounded by whitespace (authored by ikloecker).
Make WKD lookup work for email addresses surrounded by whitespace
Wed, Mar 6, 10:01 AM
ikloecker committed rKLEOPATRA6b53eeed86aa: Only allow email queries if no key/directory servers are configured (authored by ikloecker).
Only allow email queries if no key/directory servers are configured
Wed, Mar 6, 10:01 AM
ikloecker committed rKLEOPATRAd158d4670d5b: Don't start OpenPGP key server lookup if key server usage is disabled (authored by ikloecker).
Don't start OpenPGP key server lookup if key server usage is disabled
Wed, Mar 6, 10:01 AM
ikloecker committed rKLEOPATRAc3534c1bf4b6: Simplify lookup of key IDs prefixed with "0x" (authored by ikloecker).
Simplify lookup of key IDs prefixed with "0x"
Wed, Mar 6, 10:01 AM
ikloecker committed rKLEOPATRAa34dae61b1b7: Try lookup via WKD even if key server is "none" (authored by ikloecker).
Try lookup via WKD even if key server is "none"
Wed, Mar 6, 10:01 AM
ikloecker added a comment to T7019: Kleopatra: change "certificate detailed view" to tabbed interface instead of sub-windows.

Keep in mind that the "Certificate Details" can also be shown for search results in the server lookup. In this case not all properties are available, e.g. there is no information about certifications, so that it might not make sense to show the certifications tab. Or we show the tab (so that the users don't wonder why it's missing), but display a message explaining that this information is not available before the certificate is imported.

Wed, Mar 6, 9:58 AM · Restricted Project, kleopatra

Tue, Mar 5

ikloecker added a comment to T6761: Kleopatra: Handle special keyserver value "none".

I have backported the relevant commits to gpg4win/23.10 for VSD 3.2. I left out the commit that adds a tooltip.

Tue, Mar 5, 11:59 AM · vsd32, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA404e0131737d: Don't prefix special key server value "none" with hkps:// (authored by ikloecker).
Don't prefix special key server value "none" with hkps://
Tue, Mar 5, 11:53 AM
ikloecker committed rKLEOPATRAa83efd539a1b: Show an error if the usage of key servers has been disabled (authored by ikloecker).
Show an error if the usage of key servers has been disabled
Tue, Mar 5, 11:53 AM
ikloecker added a reviewer for D572: cpp,qt: Implement adding ADSKs: ikloecker.
Tue, Mar 5, 11:52 AM
ikloecker committed rLIBKLEOe64562aed630: Support special keyserver value "none" in helper functions (authored by ikloecker).
Support special keyserver value "none" in helper functions
Tue, Mar 5, 11:51 AM
ikloecker moved T6761: Kleopatra: Handle special keyserver value "none" from Backlog to WiP on the vsd32 board.
Tue, Mar 5, 10:06 AM · vsd32, kleopatra, Restricted Project

Mon, Mar 4

ikloecker claimed T7018: Kleopatra: seperate smartcard window with simplyfied layout.
Mon, Mar 4, 10:45 AM · Restricted Project, kleopatra
ikloecker claimed T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.
Mon, Mar 4, 10:39 AM · vsd33, Restricted Project, kleopatra
ikloecker claimed T6567: Kleopatra: gpg-agent does not restart when trying to access smart card.
Mon, Mar 4, 10:38 AM · vsd33, Restricted Project, kleopatra
ikloecker claimed T6420: Kleopatra: improve layout of and text in smartcard management view.
Mon, Mar 4, 10:37 AM · vsd33, scd, Feature Request, Restricted Project, kleopatra
ikloecker added a comment to T7024: libassuan git URL returns 404.
$ git tag -v libassuan-2.5.6
object 6b50ee6bcdd6aa81bd7cc3fb2379864c3ed479b8
type commit
tag libassuan-2.5.6
tagger Werner Koch <wk@gnupg.org> 1687164166 +0200
Mon, Mar 4, 8:18 AM

Fri, Mar 1

ikloecker changed the status of T6846: Kleopatra: learn TCOS cards automatically, a subtask of T6785: Kleopatra: Improvements related to smart cards, from Open to Testing.
Fri, Mar 1, 5:12 PM · kleopatra
ikloecker changed the status of T6846: Kleopatra: learn TCOS cards automatically from Open to Testing.

As part of this change the possibility to "Learn NetKey v3 Card Certificates" via the system tray icon has been removed.

Fri, Mar 1, 5:12 PM · vsd33, Restricted Project, kleopatra
ikloecker committed rKLEOPATRA7fb7fee66e8b: Look for S/MIME certificates only (authored by ikloecker).
Look for S/MIME certificates only
Fri, Mar 1, 4:23 PM
ikloecker committed rKLEOPATRA6ff13cae577c: Wait until the key cache is initialized before looking for smart cards (authored by ikloecker).
Wait until the key cache is initialized before looking for smart cards
Fri, Mar 1, 3:04 PM
ikloecker committed rKLEOPATRA7891b37561f4: Show progress while the card keys are learned (authored by ikloecker).
Show progress while the card keys are learned
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA27cdab681a4f: Add a general progress overlay widget (authored by ikloecker).
Add a general progress overlay widget
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA2d3a5fa2712f: Make the WaitWidget more reusable (authored by ikloecker).
Make the WaitWidget more reusable
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA5b5f56083f52: Remove obsolete LearnCardKeysCommand (authored by ikloecker).
Remove obsolete LearnCardKeysCommand
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA8993fadb5295: Validate the certificates of the smart card (authored by ikloecker).
Validate the certificates of the smart card
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRAec01f0a585f7: Learn card certificates with ReaderStatus also for PKCS#15 cards (authored by ikloecker).
Learn card certificates with ReaderStatus also for PKCS#15 cards
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA503a5df26d74: Suspend automatic key cache updates while learning smart card certificates (authored by ikloecker).
Suspend automatic key cache updates while learning smart card certificates
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA5f9780a85c82: Force a refresh of the key cache after smart cards were learned (authored by ikloecker).
Force a refresh of the key cache after smart cards were learned
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA3af1ca45e748: Trigger learning of card certificates via ReaderStatus (authored by ikloecker).
Trigger learning of card certificates via ReaderStatus
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA4ba2c3900b32: Avoid multiple runs of `gpgsm --learn-card` (authored by ikloecker).
Avoid multiple runs of `gpgsm --learn-card`
Fri, Mar 1, 11:50 AM
ikloecker committed rKLEOPATRA88193b80256d: Look up certificates for NetKey cards in widget instead of card (authored by ikloecker).
Look up certificates for NetKey cards in widget instead of card
Fri, Mar 1, 11:49 AM
ikloecker committed rKLEOPATRAb99e2f5c15b5: Remove possibility to learn "NetKey v3 Card Certificates" via systray (authored by ikloecker).
Remove possibility to learn "NetKey v3 Card Certificates" via systray
Fri, Mar 1, 11:49 AM
ikloecker committed rKLEOPATRA0c414b24aef0: Add ability to learn smart cards to ReaderStatus (authored by ikloecker).
Add ability to learn smart cards to ReaderStatus
Fri, Mar 1, 11:49 AM
ikloecker committed rKLEOPATRA157728377b93: Always show the key list even if it's empty (authored by ikloecker).
Always show the key list even if it's empty
Fri, Mar 1, 11:49 AM
ikloecker committed rKLEOPATRA7d3139f64e81: Automatically learn card keys (authored by ikloecker).
Automatically learn card keys
Fri, Mar 1, 11:49 AM

Thu, Feb 29

ikloecker added a comment to T7016: scdaemon: Sometimes a newly detected card is immediately considered removed.

The logs of the failed run contain the following:

2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_get_status => sw=0x1000c status=0
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_STATUS removal
2024-02-29 15:12:09 scdaemon[20881] DBG: Removal of a card: 0
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_close_reader: slot=0
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_disconnect: slot=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_disconnect => sw=0x0
Thu, Feb 29, 3:28 PM · scd, Restricted Project, Bug Report
ikloecker added a comment to T7016: scdaemon: Sometimes a newly detected card is immediately considered removed.

For comparison, the logs when it doesn't fail:

2024-02-29 15:08:33 scdaemon[20536] handler for fd 13 started
2024-02-29 15:08:33 scdaemon[20536] DBG: chan_13 -> OK GNU Privacy Guard's Smartcard server ready
2024-02-29 15:08:33 scdaemon[20536] DBG: chan_13 <- SERIALNO --all
2024-02-29 15:08:33 scdaemon[20536] DBG: apdu_open_reader: BAI=60900
2024-02-29 15:08:33 scdaemon[20536] DBG: apdu_open_reader: new device=60900
2024-02-29 15:08:33 scdaemon[20536] ccid open error: skip
2024-02-29 15:08:33 scdaemon[20536] DBG: apdu_open_reader: BAI=60a00
2024-02-29 15:08:33 scdaemon[20536] DBG: apdu_open_reader: new device=60a00
2024-02-29 15:08:34 scdaemon[20536] reader slot 0: using ccid driver
2024-02-29 15:08:34 scdaemon[20536] slot 0: ATR=3bbf96008131fe5d00640411030131c073f701d00090007d
2024-02-29 15:08:34 scdaemon[20536] DBG: enter: apdu_connect: slot=0
2024-02-29 15:08:34 scdaemon[20536] DBG: leave: apdu_connect => sw=0x0
2024-02-29 15:08:36 scdaemon[20536] Detected NKS version: 3
2024-02-29 15:08:36 scdaemon[20536] DBG: apdu_open_reader: BAI=40200
2024-02-29 15:08:36 scdaemon[20536] DBG: apdu_open_reader: new device=40200
2024-02-29 15:08:36 scdaemon[20536] ccid open error: skip
2024-02-29 15:08:36 scdaemon[20536] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:08:36 scdaemon[20536] DBG: leave: apdu_get_status => sw=0x0 status=7
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_7 -> S DEVINFO_STATUS new
2024-02-29 15:08:36 scdaemon[20536] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:08:36 scdaemon[20536] DBG: leave: apdu_get_status => sw=0x0 status=7
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_7 -> S DEVINFO_START
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_7 -> S DEVICE generic 89490173300026616520 nks
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_7 -> S DEVINFO_END
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETINFO all_active_apps
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520 nks
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- SWITCHCARD 89490173300026616520
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- SWITCHAPP nks
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520 nks
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETATTR $SIGNKEYID
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0 app nks: calling getattr($SIGNKEYID)
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S $SIGNKEYID NKS-NKS3.4531
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETATTR $ENCRKEYID
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0 app nks: calling getattr($ENCRKEYID)
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S $ENCRKEYID NKS-NKS3.45B1
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETATTR NKS-VERSION
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0 app nks: calling getattr(NKS-VERSION)
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S NKS-VERSION 3
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETATTR $DISPSERIALNO
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:36 scdaemon[20536] DBG: chan_13 <- GETATTR CHV-STATUS
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:36 scdaemon[20536] DBG: slot 0 app nks: calling getattr(CHV-STATUS)
2024-02-29 15:08:36 scdaemon[20536] nks: switching to SigG
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> S CHV-STATUS 3+0+3+0
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 <- LEARN --force
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> S READER 04E6:E003:51271834208013:0
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:37 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> S APPTYPE nks
2024-02-29 15:08:37 scdaemon[20536] DBG: chan_13 -> S APPVERSION 3
2024-02-29 15:08:37 scdaemon[20536] nks: switching to NKS
2024-02-29 15:08:38 scdaemon[20536] nks: switching to SigG
2024-02-29 15:08:39 scdaemon[20536] DBG: chan_13 -> S CHV-STATUS 3+0+3+0
2024-02-29 15:08:39 scdaemon[20536] nks: switching to NKS
2024-02-29 15:08:40 scdaemon[20536] DBG: chan_13 -> S KEYPAIRINFO 39400430E38BB96F105B740A7119FE113578B59D NKS-NKS3.4531 sa - rsa2048
2024-02-29 15:08:40 scdaemon[20536] DBG: chan_13 -> S CERTINFO 101 NKS-NKS3.C000
2024-02-29 15:08:40 scdaemon[20536] error selecting FID 0x4331: No such file or directory
2024-02-29 15:08:40 scdaemon[20536] error selecting FID 0x4332: No such file or directory
2024-02-29 15:08:40 scdaemon[20536] DBG: chan_13 -> S CERTINFO 110 NKS-NKS3.B000
2024-02-29 15:08:41 scdaemon[20536] DBG: chan_13 -> S KEYPAIRINFO 42C3CA6F9D7A725A59DDE06B16B61E88C62777C4 NKS-NKS3.45B1 e - rsa2048
2024-02-29 15:08:41 scdaemon[20536] DBG: chan_13 -> S CERTINFO 101 NKS-NKS3.C200
2024-02-29 15:08:41 scdaemon[20536] error selecting FID 0x43B1: No such file or directory
2024-02-29 15:08:41 scdaemon[20536] error selecting FID 0x43B2: No such file or directory
2024-02-29 15:08:41 scdaemon[20536] DBG: chan_13 -> S KEYPAIRINFO 20E7CB1D5299669CABF29B103C692AB34CB03528 NKS-NKS3.45B2 e - rsa1024
2024-02-29 15:08:41 scdaemon[20536] DBG: chan_13 -> S CERTINFO 101 NKS-NKS3.C201
2024-02-29 15:08:41 scdaemon[20536] nks: switching to SigG
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 -> S KEYPAIRINFO A69B0D3796EE33E4426E5CE4B6BEEE5F1209FBA4 NKS-SIGG.4531 se - rsa2048
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 -> S CERTINFO 101 NKS-SIGG.C000
2024-02-29 15:08:42 scdaemon[20536] data at FID 0xC008 does not look like a certificate
2024-02-29 15:08:42 scdaemon[20536] data at FID 0xC00E does not look like a certificate
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 <- GETATTR SERIALNO
2024-02-29 15:08:42 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:42 scdaemon[20536] DBG: chan_13 <- READKEY -- NKS-NKS3.4531
2024-02-29 15:08:42 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.4531
2024-02-29 15:08:42 scdaemon[20536] DBG: slot 0 app nks: calling readkey(NKS-NKS3.4531)
2024-02-29 15:08:42 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.4531
2024-02-29 15:08:42 scdaemon[20536] DBG: slot 0 app nks: calling readcert(NKS-NKS3.4531)
2024-02-29 15:08:42 scdaemon[20536] nks: switching to NKS
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> [ 44 20 28 31 30 3a 70 75 62 6c 69 63 2d 6b 65 79 ...(291 byte(s) skipped) ]
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- GETATTR $DISPSERIALNO 39400430E38BB96F105B740A7119FE113578B59D
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0, app nks: calling with_keygrip(lookup)
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- GETATTR SERIALNO
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- READKEY -- NKS-NKS3.45B1
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.45B1
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling readkey(NKS-NKS3.45B1)
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.45B1
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling readcert(NKS-NKS3.45B1)
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> [ 44 20 28 31 30 3a 70 75 62 6c 69 63 2d 6b 65 79 ...(293 byte(s) skipped) ]
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- GETATTR $DISPSERIALNO 42C3CA6F9D7A725A59DDE06B16B61E88C62777C4
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0, app nks: calling with_keygrip(lookup)
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- GETATTR SERIALNO
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:44 scdaemon[20536] DBG: chan_13 <- READKEY -- NKS-NKS3.45B2
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.45B2
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling readkey(NKS-NKS3.45B2)
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-NKS3.45B2
2024-02-29 15:08:44 scdaemon[20536] DBG: slot 0 app nks: calling readcert(NKS-NKS3.45B2)
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> [ 44 20 28 31 30 3a 70 75 62 6c 69 63 2d 6b 65 79 ...(157 byte(s) skipped) ]
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 <- GETATTR $DISPSERIALNO 20E7CB1D5299669CABF29B103C692AB34CB03528
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0, app nks: calling with_keygrip(lookup)
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 <- GETATTR SERIALNO
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:45 scdaemon[20536] DBG: chan_13 <- READKEY -- NKS-SIGG.4531
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-SIGG.4531
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0 app nks: calling readkey(NKS-SIGG.4531)
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=NKS-SIGG.4531
2024-02-29 15:08:45 scdaemon[20536] DBG: slot 0 app nks: calling readcert(NKS-SIGG.4531)
2024-02-29 15:08:45 scdaemon[20536] nks: switching to SigG
2024-02-29 15:08:47 scdaemon[20536] DBG: chan_13 -> [ 44 20 28 31 30 3a 70 75 62 6c 69 63 2d 6b 65 79 ...(293 byte(s) skipped) ]
2024-02-29 15:08:47 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:47 scdaemon[20536] DBG: chan_13 <- GETATTR $DISPSERIALNO A69B0D3796EE33E4426E5CE4B6BEEE5F1209FBA4
2024-02-29 15:08:47 scdaemon[20536] DBG: slot 0, app nks: calling with_keygrip(lookup)
2024-02-29 15:08:47 scdaemon[20536] nks: switching to NKS
2024-02-29 15:08:48 scdaemon[20536] nks: switching to SigG
2024-02-29 15:08:49 scdaemon[20536] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:08:49 scdaemon[20536] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:08:49 scdaemon[20536] nks: switching to NKS
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 <- GETINFO all_active_apps
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 -> S SERIALNO 89490173300026616520 nks
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 -> OK
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 <- BYE
2024-02-29 15:08:50 scdaemon[20536] DBG: chan_13 -> OK closing connection
2024-02-29 15:08:50 scdaemon[20536] handler for fd 13 terminated
Thu, Feb 29, 3:23 PM · scd, Restricted Project, Bug Report
ikloecker added a comment to T7016: scdaemon: Sometimes a newly detected card is immediately considered removed.

Here are logs with debug ipc,app,reader:

2024-02-29 15:12:07 scdaemon[20881] handler for fd 13 started
2024-02-29 15:12:07 scdaemon[20881] DBG: chan_13 -> OK GNU Privacy Guard's Smartcard server ready
2024-02-29 15:12:07 scdaemon[20881] DBG: chan_13 <- SERIALNO --all
2024-02-29 15:12:07 scdaemon[20881] DBG: apdu_open_reader: BAI=60900
2024-02-29 15:12:07 scdaemon[20881] DBG: apdu_open_reader: new device=60900
2024-02-29 15:12:07 scdaemon[20881] ccid open error: skip
2024-02-29 15:12:07 scdaemon[20881] DBG: apdu_open_reader: BAI=60a00
2024-02-29 15:12:07 scdaemon[20881] DBG: apdu_open_reader: new device=60a00
2024-02-29 15:12:08 scdaemon[20881] reader slot 0: using ccid driver
2024-02-29 15:12:08 scdaemon[20881] slot 0: ATR=3bbf96008131fe5d00640411030131c073f701d00090007d
2024-02-29 15:12:08 scdaemon[20881] DBG: enter: apdu_connect: slot=0
2024-02-29 15:12:08 scdaemon[20881] DBG: leave: apdu_connect => sw=0x0
2024-02-29 15:12:09 scdaemon[20881] Detected NKS version: 3
2024-02-29 15:12:09 scdaemon[20881] DBG: apdu_open_reader: BAI=40200
2024-02-29 15:12:09 scdaemon[20881] DBG: apdu_open_reader: new device=40200
2024-02-29 15:12:09 scdaemon[20881] ccid open error: skip
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_get_status => sw=0x0 status=7
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_STATUS new
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_get_status => sw=0x0 status=7
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_START
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVICE generic 89490173300026616520 nks
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_END
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETINFO all_active_apps
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S SERIALNO 89490173300026616520 nks
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- SWITCHCARD 89490173300026616520
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S SERIALNO 89490173300026616520
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- SWITCHAPP nks
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S SERIALNO 89490173300026616520 nks
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETATTR $SIGNKEYID
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0 app nks: calling getattr($SIGNKEYID)
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S $SIGNKEYID NKS-NKS3.4531
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETATTR $ENCRKEYID
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0 app nks: calling getattr($ENCRKEYID)
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S $ENCRKEYID NKS-NKS3.45B1
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETATTR NKS-VERSION
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0 app nks: calling getattr(NKS-VERSION)
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S NKS-VERSION 3
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETATTR $DISPSERIALNO
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0: have=nks want=nks keyref=[none]
2024-02-29 15:12:09 scdaemon[20881] DBG: slot 0 app nks: calling getattr($DISPSERIALNO)
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> S $DISPSERIALNO 8949017330002661652
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_get_status: slot=0 hang=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_get_status => sw=0x1000c status=0
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_STATUS removal
2024-02-29 15:12:09 scdaemon[20881] DBG: Removal of a card: 0
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_close_reader: slot=0
2024-02-29 15:12:09 scdaemon[20881] DBG: enter: apdu_disconnect: slot=0
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_disconnect => sw=0x0
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETATTR CHV-STATUS
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> ERR 100663406 Card removed <SCD>
2024-02-29 15:12:09 scdaemon[20881] DBG: leave: apdu_close_reader => 0x0 (close_reader)
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_START
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_7 -> S DEVINFO_END
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- GETINFO all_active_apps
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> ERR 100663408 Card not present <SCD>
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 <- BYE
2024-02-29 15:12:09 scdaemon[20881] DBG: chan_13 -> OK closing connection
2024-02-29 15:12:09 scdaemon[20881] handler for fd 13 terminated
Thu, Feb 29, 3:22 PM · scd, Restricted Project, Bug Report

Wed, Feb 28

ikloecker committed rKLEOPATRA41905483a3b6: Add help item for the approval manual (authored by TobiasFella).
Add help item for the approval manual
Wed, Feb 28, 9:38 AM
ikloecker committed rKLEOPATRAbc58260330ef: Use an English term for the document (authored by ikloecker).
Use an English term for the document
Wed, Feb 28, 9:24 AM
ikloecker committed rKLEOPATRA55717f7af18f: Add help item for the approval manual (authored by TobiasFella).
Add help item for the approval manual
Wed, Feb 28, 9:23 AM
ikloecker committed rKLEOPATRA3227ccd1334c: Use an English term for the document (authored by ikloecker).
Use an English term for the document
Wed, Feb 28, 9:23 AM

Tue, Feb 27

ikloecker committed rKLEOPATRAc679b288aeae: Fix deprecation warning: Pass QTimeZone instead of time-spec (authored by ikloecker).
Fix deprecation warning: Pass QTimeZone instead of time-spec
Tue, Feb 27, 2:59 PM
ikloecker committed rKLEOPATRAf39994ad49e4: Remove unused member variable (authored by ikloecker).
Remove unused member variable
Tue, Feb 27, 2:22 PM