ikloecker (Ingo Klöcker)
Engineering

Projects

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

ikloecker committed rKLEOPATRA19554ef233c9: Add actions to switch between the three main views (authored by ikloecker).
Add actions to switch between the three main views
Mon, Oct 26, 5:54 PM
ikloecker added a commit to T5108: Superfluous back button in Kleo's card manager : rKLEOPATRA19554ef233c9: Add actions to switch between the three main views.
Mon, Oct 26, 5:54 PM · Bug Report, kleopatra
ikloecker changed the status of T5108: Superfluous back button in Kleo's card manager from Open to Testing.

The action to switch to the "Smartcard management" still lacks an icon. In the old KDE icon theme Oxygen there was an icon ("secure-card"), but the new Breeze icon theme lacks this icon. I have requested an icon for this for the Breeze theme. See https://bugs.kde.org/show_bug.cgi?id=428278.

Mon, Oct 26, 5:52 PM · Bug Report, kleopatra
ikloecker is attending E781: Weekly Standup.
Mon, Oct 26, 8:49 AM

Fri, Oct 23

ikloecker committed rM74c8131d809b: cpp: Add support for gpgme_cancel (authored by ikloecker).
cpp: Add support for gpgme_cancel
Fri, Oct 23, 2:33 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rM74c8131d809b: cpp: Add support for gpgme_cancel.
Fri, Oct 23, 2:33 PM · kleopatra
ikloecker committed rMff23e24063fe: Add Assuan transaction that forwards status lines to another object (authored by ikloecker).
Add Assuan transaction that forwards status lines to another object
Fri, Oct 23, 2:33 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rMff23e24063fe: Add Assuan transaction that forwards status lines to another object.
Fri, Oct 23, 2:33 PM · kleopatra
ikloecker committed rMb21cabb31180: qt: Add QDebug stream operator for GpgME::Error (authored by ikloecker).
qt: Add QDebug stream operator for GpgME::Error
Fri, Oct 23, 2:33 PM
ikloecker committed rMc3406462d11b: cpp, qt: Add missing comparison operators for version info comparison (authored by ikloecker).
cpp, qt: Add missing comparison operators for version info comparison
Fri, Oct 23, 2:33 PM
ikloecker committed rM2f53a2f4be86: cpp, qt: Fix version info comparison (authored by ikloecker).
cpp, qt: Fix version info comparison
Fri, Oct 23, 2:33 PM
ikloecker committed rKLEOPATRA379ab9c80357: Move include of kleopatra_debug.h to .cpp file (authored by ikloecker).
Move include of kleopatra_debug.h to .cpp file
Fri, Oct 23, 1:59 PM
ikloecker committed rKLEOPATRAe084c2a2642e: Use a more modern approach to watch for smartcard removal (authored by ikloecker).
Use a more modern approach to watch for smartcard removal
Fri, Oct 23, 1:59 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRAe084c2a2642e: Use a more modern approach to watch for smartcard removal.
Fri, Oct 23, 1:59 PM · kleopatra

Mon, Oct 19

ikloecker added a comment to T5108: Superfluous back button in Kleo's card manager .

Hmm, interesting. I'm using the Back button all of the time to get back to the certificate list from the smartcard manager. Might be a Windows-only bug.

Mon, Oct 19, 5:17 PM · Bug Report, kleopatra
ikloecker committed rKLEOPATRAc1dc0f8bb6f5: Remove tests that are obsolete and disabled since more than a decade (authored by ikloecker).
Remove tests that are obsolete and disabled since more than a decade
Mon, Oct 19, 4:24 PM
ikloecker is attending E780: Weekly Standup.
Mon, Oct 19, 9:57 AM

Tue, Oct 13

ikloecker added a comment to T5095: Kleopatra: Rename secret key export to backup.

I suggest to also change the option to "Backup Secret Key..." (i.e. singular instead of plural) because the corresponding action does not support the export of multiple secret keys.

Tue, Oct 13, 12:39 PM · kleopatra
ikloecker added a comment to T5102: READCERT immediately after WRITECERT fails.

This doesn't help. I think that's because after

flush_cached_data (app, dobj->tag);

do_writecert does

do_readkey (...)

which fills the cache again.

Tue, Oct 13, 12:19 PM · kleopatra, scd
ikloecker reassigned T5066: Multiple smartcard (reader) / app support in Kleopatra from ikloecker to aheinecke.
Tue, Oct 13, 10:10 AM · kleopatra
ikloecker changed the status of T5066: Multiple smartcard (reader) / app support in Kleopatra, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, from Open to Testing.
Tue, Oct 13, 10:09 AM · kleopatra
ikloecker changed the status of T5066: Multiple smartcard (reader) / app support in Kleopatra from Open to Testing.

Kleopatra does now support using multiple smartcards with multiple apps concurrently (at least as far as the backend scdaemon supports this). Only tested with master of everything so far.

Tue, Oct 13, 10:09 AM · kleopatra

Mon, Oct 12

ikloecker committed rKLEOPATRA88f6922522fc: Fix fingerprint and creation timestamp written to OpenPGP cards (authored by ikloecker).
Fix fingerprint and creation timestamp written to OpenPGP cards
Mon, Oct 12, 6:38 PM
ikloecker created T5102: READCERT immediately after WRITECERT fails.
Mon, Oct 12, 4:54 PM · kleopatra, scd
ikloecker committed rKLEOPATRA4594a3938166: Exclude card keys from encryption certificates for Key Management key (authored by ikloecker).
Exclude card keys from encryption certificates for Key Management key
Mon, Oct 12, 4:00 PM
ikloecker committed rKLEOPATRAb9c4e3bf258a: Add possibility to import the Card Authentication key to PIV cards (authored by ikloecker).
Add possibility to import the Card Authentication key to PIV cards
Mon, Oct 12, 4:00 PM
ikloecker committed rKLEOPATRA218096f8a1f9: Add the card holder to the card labels shown for the tabs (authored by ikloecker).
Add the card holder to the card labels shown for the tabs
Mon, Oct 12, 10:09 AM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA218096f8a1f9: Add the card holder to the card labels shown for the tabs.
Mon, Oct 12, 10:09 AM · kleopatra

Fri, Oct 9

ikloecker committed rKLEOPATRAe866e470fcc0: Fix class name in debug logging (authored by ikloecker).
Fix class name in debug logging
Fri, Oct 9, 12:24 PM
ikloecker committed rKLEOPATRA81569bb8405f: Ask user for target card if multiple cards are suitable for key to card (authored by ikloecker).
Ask user for target card if multiple cards are suitable for key to card
Fri, Oct 9, 12:24 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA81569bb8405f: Ask user for target card if multiple cards are suitable for key to card.
Fri, Oct 9, 12:24 PM · kleopatra
ikloecker reopened T5096: Kleopatra: Remove X509 as much as possible as "Open".

I think you have missed the Key Pair Creation Wizard:

Create a personal X.509 key pair and certification request

kleopatra/src/newcertificatewizard/chooseprotocolpage.ui

Fri, Oct 9, 11:02 AM · kleopatra

Thu, Oct 8

ikloecker added a comment to T5100: OpenPGP app overwrites Yubikey serial number.

I have added a workaround to Kleopatra: rKLEOPATRA57cf71b043d198f85270eb3b8782de6277b8b889

Thu, Oct 8, 1:36 PM · gnupg (gpg22), scd, yubikey, kleopatra
ikloecker committed rKLEOPATRA00b7174ee7df: Use the display serial number provided by the card (authored by ikloecker).
Use the display serial number provided by the card
Thu, Oct 8, 1:34 PM
ikloecker committed rKLEOPATRA57cf71b043d1: Show nicer serial numbers for OpenPGP cards and Yubikeys (authored by ikloecker).
Show nicer serial numbers for OpenPGP cards and Yubikeys
Thu, Oct 8, 1:34 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA00b7174ee7df: Use the display serial number provided by the card.
Thu, Oct 8, 1:34 PM · kleopatra
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA57cf71b043d1: Show nicer serial numbers for OpenPGP cards and Yubikeys.
Thu, Oct 8, 1:34 PM · kleopatra
ikloecker created T5100: OpenPGP app overwrites Yubikey serial number.
Thu, Oct 8, 1:29 PM · gnupg (gpg22), scd, yubikey, kleopatra
aheinecke awarded rKLEOPATRAad56bc93608d: Add QDebug stream operator for GpgME::Error and unify error logging a Like token.
Thu, Oct 8, 9:15 AM

Wed, Oct 7

ikloecker committed rKLEOPATRAbbe8d775440f: Show nicer card/app labels for the card/app tabs (authored by ikloecker).
Show nicer card/app labels for the card/app tabs
Wed, Oct 7, 5:11 PM
ikloecker committed rKLEOPATRAad56bc93608d: Add QDebug stream operator for GpgME::Error and unify error logging (authored by ikloecker).
Add QDebug stream operator for GpgME::Error and unify error logging
Wed, Oct 7, 5:11 PM
ikloecker committed rKLEOPATRAff3e79e6cd63: Improve handling of "card not present" situation (authored by ikloecker).
Improve handling of "card not present" situation
Wed, Oct 7, 5:11 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRAbbe8d775440f: Show nicer card/app labels for the card/app tabs.
Wed, Oct 7, 5:11 PM · kleopatra
ikloecker committed rKLEOPATRA762726ce6ee6: Show UI for all inserted cards in tabs (authored by ikloecker).
Show UI for all inserted cards in tabs
Wed, Oct 7, 5:11 PM
ikloecker committed rKLEOPATRA523d95da0445: Move definition of methods out of definition of Private class (authored by ikloecker).
Move definition of methods out of definition of Private class
Wed, Oct 7, 5:11 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRAff3e79e6cd63: Improve handling of "card not present" situation.
Wed, Oct 7, 5:11 PM · kleopatra
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA762726ce6ee6: Show UI for all inserted cards in tabs.
Wed, Oct 7, 5:11 PM · kleopatra

Thu, Oct 1

ikloecker committed rKLEOPATRA33381833047b: Generalize/simplify handling of common card info (e.g. app version) (authored by ikloecker).
Generalize/simplify handling of common card info (e.g. app version)
Thu, Oct 1, 4:34 PM
ikloecker committed rKLEOPATRA7ba9c16de9b8: Clean up/modernize Card and its subclasses a bit (authored by ikloecker).
Clean up/modernize Card and its subclasses a bit
Thu, Oct 1, 12:45 PM
ikloecker committed rKLEOPATRAd292d1dcdb21: Ensure that we use the correct card app if a card provides multiple apps (authored by ikloecker).
Ensure that we use the correct card app if a card provides multiple apps
Thu, Oct 1, 12:45 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRAd292d1dcdb21: Ensure that we use the correct card app if a card provides multiple apps.
Thu, Oct 1, 12:45 PM · kleopatra

Wed, Sep 30

ikloecker committed rKLEOPATRAf1fff030e342: Get information about all inserted cards and their apps from scdaemon (authored by ikloecker).
Get information about all inserted cards and their apps from scdaemon
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRAf1fff030e342: Get information about all inserted cards and their apps from scdaemon.
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker committed rKLEOPATRA1af4827e26f1: Remove obsolete code (authored by ikloecker).
Remove obsolete code
Wed, Sep 30, 5:30 PM
ikloecker committed rKLEOPATRA50237dc66f76: Ensure that card command is run for correct card and app (authored by ikloecker).
Ensure that card command is run for correct card and app
Wed, Sep 30, 5:30 PM
ikloecker committed rKLEOPATRA7435acce3c6c: Pass the card/app to work on to the functions triggering a card command (authored by ikloecker).
Pass the card/app to work on to the functions triggering a card command
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA50237dc66f76: Ensure that card command is run for correct card and app.
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker committed rKLEOPATRA52c3759c52ed: Work directly with the app names instead of an app type enum (authored by ikloecker).
Work directly with the app names instead of an app type enum
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA52c3759c52ed: Work directly with the app names instead of an app type enum.
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA7435acce3c6c: Pass the card/app to work on to the functions triggering a card command.
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker committed rKLEOPATRA044244a47c1f: Make SetInitialPinCommand work on a card with given serial number (authored by ikloecker).
Make SetInitialPinCommand work on a card with given serial number
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA6eac9b662b35: Track first card with Null PIN instead of general "any card has Null PIN".
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker committed rKLEOPATRA6eac9b662b35: Track first card with Null PIN instead of general "any card has Null PIN" (authored by ikloecker).
Track first card with Null PIN instead of general "any card has Null PIN"
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA044244a47c1f: Make SetInitialPinCommand work on a card with given serial number.
Wed, Sep 30, 5:30 PM · kleopatra
ikloecker committed rKLEOPATRA32c6f48bdf81: Derive all card commands from CardCommand and CardCommand from Command (authored by ikloecker).
Derive all card commands from CardCommand and CardCommand from Command
Wed, Sep 30, 5:30 PM
ikloecker added a commit to T5066: Multiple smartcard (reader) / app support in Kleopatra: rKLEOPATRA32c6f48bdf81: Derive all card commands from CardCommand and CardCommand from Command.
Wed, Sep 30, 5:30 PM · kleopatra

Mon, Sep 28

ikloecker is attending E617: Weekly Standup.
Mon, Sep 28, 8:54 AM

Sep 22 2020

ikloecker committed rKLEOPATRAb1fd43909ef9: Show information about certificates associated to card keys (authored by ikloecker).
Show information about certificates associated to card keys
Sep 22 2020, 4:37 PM
ikloecker committed rKLEOPATRA4f33c8197333: Read certificate data stored on PIV cards (authored by ikloecker).
Read certificate data stored on PIV cards
Sep 22 2020, 12:56 PM
ikloecker committed rKLEOPATRAb0821ce52502: Support import of certificates stored on PIV cards (authored by ikloecker).
Support import of certificates stored on PIV cards
Sep 22 2020, 12:56 PM

Sep 21 2020

ikloecker committed rKLEOPATRA91afdc611465: Add algorithm to list of keys of PIV cards (authored by ikloecker).
Add algorithm to list of keys of PIV cards
Sep 21 2020, 5:51 PM
ikloecker committed rKLEOPATRA71af96a93609: Group widgets belonging to a key into a struct (authored by ikloecker).
Group widgets belonging to a key into a struct
Sep 21 2020, 5:51 PM

Sep 17 2020

ikloecker committed rKLEOPATRAe5c8e108c476: Replace one-liner slots with lambdas (authored by ikloecker).
Replace one-liner slots with lambdas
Sep 17 2020, 12:29 PM
ikloecker committed rKLEOPATRA9ff70905d1c6: Support writing a key pair to the Key Management slot of PIV cards (authored by ikloecker).
Support writing a key pair to the Key Management slot of PIV cards
Sep 17 2020, 12:29 PM
ikloecker committed rLIBKLEOdeec4c3a3ead: Make some features of the KeySelectionDialog optional (authored by ikloecker).
Make some features of the KeySelectionDialog optional
Sep 17 2020, 12:24 PM
ikloecker committed rLIBKLEOd8eb9b589096: Group UI member variables and initialize int variables (authored by ikloecker).
Group UI member variables and initialize int variables
Sep 17 2020, 12:24 PM
ikloecker committed rLIBKLEO6402b9ecdf11: Remove already initialized members from initialization lists (authored by ikloecker).
Remove already initialized members from initialization lists
Sep 17 2020, 12:24 PM
ikloecker committed rLIBKLEOf66e9986450f: Sort forward declarations (authored by ikloecker).
Sort forward declarations
Sep 17 2020, 12:24 PM

Sep 16 2020

ikloecker committed rKLEOPATRA21f911b31ecf: Support transferring X.509 certificates to the remaining card slots (authored by ikloecker).
Support transferring X.509 certificates to the remaining card slots
Sep 16 2020, 2:11 PM

Sep 15 2020

ikloecker committed rKLEOPATRA39d57bddac29: Support transferring X.509 encryption certificates to PIV cards (authored by ikloecker).
Support transferring X.509 encryption certificates to PIV cards
Sep 15 2020, 6:35 PM
ikloecker committed rKLEOPATRA01b419c53544: Extract certificate to PIV card functionality from KeyToCardCommand (authored by ikloecker).
Extract certificate to PIV card functionality from KeyToCardCommand
Sep 15 2020, 6:35 PM
ikloecker committed rKLEOPATRA6ab94469cd19: Revert: Add "Transfer to Card" action to key list (authored by ikloecker).
Revert: Add "Transfer to Card" action to key list
Sep 15 2020, 6:35 PM

Sep 14 2020

ikloecker committed rKLEOPATRAa1b782a571d1: Allow writing signing certificate to PIV card from card widget (authored by ikloecker).
Allow writing signing certificate to PIV card from card widget
Sep 14 2020, 5:10 PM
ikloecker committed rLIBKLEO47ad8871160a: Add the possibility to get a subkey by its key grip from the key cache (authored by ikloecker).
Add the possibility to get a subkey by its key grip from the key cache
Sep 14 2020, 4:49 PM
ikloecker committed rLIBKLEOd2ddf441bb07: Increase the capacity of the correct vector (authored by ikloecker).
Increase the capacity of the correct vector
Sep 14 2020, 4:49 PM
ikloecker committed rLIBKLEO62ef6f945df0: Fix removal of subkeys belonging to a key from the key cache (authored by ikloecker).
Fix removal of subkeys belonging to a key from the key cache
Sep 14 2020, 4:49 PM

Sep 11 2020

ikloecker added a comment to T5061: writecert fails for ECC keys on PIV cards.

Still reproducible with current master of everything.

Sep 11 2020, 11:36 AM
ikloecker added a comment to T5061: writecert fails for ECC keys on PIV cards.

I had a quite old master of libgcrypt (probably from August 2). I'll update everything to master an retest.

Sep 11 2020, 10:34 AM

Sep 10 2020

ikloecker committed rKLEOPATRA42608b7f1576: Support transferring X.509 signing certificates to PIV cards (authored by ikloecker).
Support transferring X.509 signing certificates to PIV cards
Sep 10 2020, 5:13 PM
ikloecker created T5061: writecert fails for ECC keys on PIV cards.
Sep 10 2020, 3:33 PM

Sep 9 2020

ikloecker committed rKLEOPATRA5d51a75dda4b: Transfer certificate data of X.509 encryption certificate to PIV cards (authored by ikloecker).
Transfer certificate data of X.509 encryption certificate to PIV cards
Sep 9 2020, 5:05 PM

Sep 8 2020

ikloecker committed rKLEOPATRA911edbaa0d2b: Reorder method definitions (authored by ikloecker).
Reorder method definitions
Sep 8 2020, 3:42 PM
ikloecker committed rKLEOPATRAc1f9e5ad3280: Support transferring X.509 encryption keys to PIV cards (authored by ikloecker).
Support transferring X.509 encryption keys to PIV cards
Sep 8 2020, 3:42 PM
ikloecker committed rKLEOPATRA7828acd5e473: Remove obsolete check for gpgme(++) v1.8.1+ (authored by ikloecker).
Remove obsolete check for gpgme(++) v1.8.1+
Sep 8 2020, 3:42 PM
ikloecker committed rKLEOPATRAce81c052b594: Offer transfer to smartcard only for up-to-date gpgme (authored by ikloecker).
Offer transfer to smartcard only for up-to-date gpgme
Sep 8 2020, 3:42 PM
ikloecker committed rM973c8116c840: qt: Update the documentation of ListAllKeysJob (authored by ikloecker).
qt: Update the documentation of ListAllKeysJob
Sep 8 2020, 3:41 PM
ikloecker committed rM3dd7377e120f: cpp: Update key with --with-secret instead of updating it twice (authored by ikloecker).
cpp: Update key with --with-secret instead of updating it twice
Sep 8 2020, 3:41 PM

Sep 7 2020

ikloecker committed rM13bcc6680ac2: qt: List keys once with --with-secret instead of twice (authored by ikloecker).
qt: List keys once with --with-secret instead of twice
Sep 7 2020, 12:27 PM
ikloecker committed rM188cc9e9b553: cpp: Add keylist mode WithSecret (authored by ikloecker).
cpp: Add keylist mode WithSecret
Sep 7 2020, 12:27 PM
ikloecker committed rMb714a6bbc803: cpp: Add missing keylist modes (authored by ikloecker).
cpp: Add missing keylist modes
Sep 7 2020, 12:27 PM