ikloecker (Ingo Klöcker)
Engineering

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Thu, Jan 14

ikloecker committed rLIBKLEO2f59672ff4c6: Add basic support for groups of keys to FlatKeyListModel (authored by ikloecker).
Add basic support for groups of keys to FlatKeyListModel
Thu, Jan 14, 6:18 PM
ikloecker added a commit to T5175: Kleopatra: Add support for custom groups: rLIBKLEO2f59672ff4c6: Add basic support for groups of keys to FlatKeyListModel.
Thu, Jan 14, 6:18 PM · Restricted Project, kleopatra
ikloecker added a commit to T5238: Add basic support for groups to the key list models: rLIBKLEO2f59672ff4c6: Add basic support for groups of keys to FlatKeyListModel.
Thu, Jan 14, 6:18 PM · Restricted Project, kleopatra
ikloecker committed rLIBKLEOccb6a9cf6ef2: De-inline definition of AbstractKeyListModel::index (authored by ikloecker).
De-inline definition of AbstractKeyListModel::index
Thu, Jan 14, 6:18 PM
ikloecker committed rLIBKLEOf8068d6f0bf0: Bump library version (authored by ikloecker).
Bump library version
Thu, Jan 14, 6:18 PM
ikloecker committed rLIBKLEO3ed2355fc3d9: Put role constants and Columns enum into a namespace (authored by ikloecker).
Put role constants and Columns enum into a namespace
Thu, Jan 14, 6:18 PM
ikloecker committed rLIBKLEO7783890bebbe: Remove obsolete LongKeyID (authored by ikloecker).
Remove obsolete LongKeyID
Thu, Jan 14, 6:18 PM
ikloecker committed rKLEOPATRA15724dabb9e5: Add support for groups of keys to SignEncryptWidget (authored by ikloecker).
Add support for groups of keys to SignEncryptWidget
Thu, Jan 14, 6:17 PM
ikloecker committed rKLEOPATRA4563ccd73952: Add support for groups of keys to CertificateLineEdit (authored by ikloecker).
Add support for groups of keys to CertificateLineEdit
Thu, Jan 14, 6:17 PM
ikloecker added a commit to T5175: Kleopatra: Add support for custom groups: rKLEOPATRA4563ccd73952: Add support for groups of keys to CertificateLineEdit.
Thu, Jan 14, 6:17 PM · Restricted Project, kleopatra
ikloecker added a commit to T5241: Allow selection of groups as recipients for file encryption: rKLEOPATRA15724dabb9e5: Add support for groups of keys to SignEncryptWidget.
Thu, Jan 14, 6:17 PM · Restricted Project, kleopatra
ikloecker added a commit to T5175: Kleopatra: Add support for custom groups: rKLEOPATRA15724dabb9e5: Add support for groups of keys to SignEncryptWidget.
Thu, Jan 14, 6:17 PM · Restricted Project, kleopatra
ikloecker added a commit to T5241: Allow selection of groups as recipients for file encryption: rKLEOPATRA4563ccd73952: Add support for groups of keys to CertificateLineEdit.
Thu, Jan 14, 6:17 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA83a7fe0bf522: Use role constants and Columns enum values from namespace (authored by ikloecker).
Use role constants and Columns enum values from namespace
Thu, Jan 14, 6:17 PM
ikloecker committed rKLEOPATRA732d03931636: Bump required version of libkleo (authored by ikloecker).
Bump required version of libkleo
Thu, Jan 14, 6:17 PM
ikloecker created T5242: Groups are loaded from a file.
Thu, Jan 14, 10:51 AM · Restricted Project, kleopatra
ikloecker created T5241: Allow selection of groups as recipients for file encryption.
Thu, Jan 14, 10:44 AM · Restricted Project, kleopatra
ikloecker created T5240: Allow selection of groups implicitly defined by tags.
Thu, Jan 14, 10:44 AM · Restricted Project, kleopatra
ikloecker created T5239: Add UI for managing groups.
Thu, Jan 14, 10:37 AM · Restricted Project, kleopatra
ikloecker created T5238: Add basic support for groups to the key list models.
Thu, Jan 14, 10:35 AM · Restricted Project, kleopatra

Wed, Jan 13

ikloecker committed rLIBKLEO44439dfa8454: Avoid RTTI mix-ups by exporting KeyListModelInterface (authored by Adriaan de Groot <groot@kde.org>).
Avoid RTTI mix-ups by exporting KeyListModelInterface
Wed, Jan 13, 6:12 PM
ikloecker committed rLIBKLEO6b701431ceb1: Use SPDX header (authored by ikloecker).
Use SPDX header
Wed, Jan 13, 5:36 PM
ikloecker committed rLIBKLEObcea34cbb899: Merge branch 'work/static-analysis' into 'master' (authored by ikloecker).
Merge branch 'work/static-analysis' into 'master'
Wed, Jan 13, 3:08 PM

Mon, Jan 11

ikloecker moved T5174: Tags support in Kleopatra's recipient selection dialog from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Jan 11, 2:23 PM · Restricted Project, kleopatra
ikloecker changed the status of T5174: Tags support in Kleopatra's recipient selection dialog from Open to Testing.

Filtering by tags does now work in the certificate selection dialog even if the tags are not displayed. One needs to show the Tags column to display the tags.

Mon, Jan 11, 12:20 PM · Restricted Project, kleopatra
ikloecker reopened T5129: Kleopatra: Generate S/MIME CSR for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Testing.
Mon, Jan 11, 12:12 PM · kleopatra
ikloecker reopened T5129: Kleopatra: Generate S/MIME CSR for NetKey card key as "Testing".
Mon, Jan 11, 12:12 PM · kleopatra
ikloecker changed the status of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card from Open to Testing.

Kleopatra now offers the creation of OpenPGP keys and CSRs for existing keys on

  • OpenPGP cards
  • PIV cards
  • NetKey cards
Mon, Jan 11, 12:11 PM · kleopatra
ikloecker closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key as Resolved.

As discussed, generating a CSR for a SigG key (used for qualified signatures) makes no sense because no CA would sign such a certificate.

Mon, Jan 11, 12:09 PM · kleopatra
ikloecker closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Resolved.
Mon, Jan 11, 12:09 PM · kleopatra
ikloecker committed rKLEOPATRA7c2b81e9679a: Do not offer CSR creation for qualified signature keys (authored by ikloecker).
Do not offer CSR creation for qualified signature keys
Mon, Jan 11, 12:05 PM
ikloecker added a commit to T5129: Kleopatra: Generate S/MIME CSR for NetKey card key: rKLEOPATRA7c2b81e9679a: Do not offer CSR creation for qualified signature keys.
Mon, Jan 11, 12:05 PM · kleopatra
ikloecker is attending E842: Weekly Standup.
Mon, Jan 11, 10:58 AM

Fri, Jan 8

ikloecker committed rKLEOPATRAc31c671fc1e9: Update completion model and key when key filter is changed (authored by ikloecker).
Update completion model and key when key filter is changed
Fri, Jan 8, 11:12 AM
ikloecker committed rKLEOPATRAaee74ad85943: Update line action in case of multiple matches after 0 or 1 match (authored by ikloecker).
Update line action in case of multiple matches after 0 or 1 match
Fri, Jan 8, 11:12 AM
ikloecker committed rKLEOPATRA7400e2cf76a0: Fix indication of "Multiple certificates" if editing is finished (authored by ikloecker).
Fix indication of "Multiple certificates" if editing is finished
Fri, Jan 8, 11:12 AM

Thu, Jan 7

ikloecker added a comment to T5219: scd: Generating CSR for SigG NetKey card key fails.

do_sign() calls find_fid_by_keyref() which does a switch_application(). So, I think the SigG application should already be active. But, yes, please have a look at it.

Thu, Jan 7, 4:11 PM · scd
ikloecker closed T5220: Kleopatra: Setting the initial SigG PIN fails as Resolved.
Thu, Jan 7, 11:33 AM · kleopatra
ikloecker committed rKLEOPATRA62420a1fba1f: Show the nicer display serial number for NetKey cards (authored by ikloecker).
Show the nicer display serial number for NetKey cards
Thu, Jan 7, 11:28 AM
ikloecker committed rKLEOPATRA2b5f5b4b88e4: Use ChangePinCommand also for setting the initial NetKey PINs (authored by ikloecker).
Use ChangePinCommand also for setting the initial NetKey PINs
Thu, Jan 7, 11:28 AM
ikloecker committed rKLEOPATRAf5d3e32497de: Fix setting initial SigG PIN (authored by ikloecker).
Fix setting initial SigG PIN
Thu, Jan 7, 11:28 AM
ikloecker added a commit to T5220: Kleopatra: Setting the initial SigG PIN fails: rKLEOPATRAf5d3e32497de: Fix setting initial SigG PIN.
Thu, Jan 7, 11:28 AM · kleopatra
ikloecker created T5220: Kleopatra: Setting the initial SigG PIN fails.
Thu, Jan 7, 10:45 AM · kleopatra
ikloecker added a comment to T5129: Kleopatra: Generate S/MIME CSR for NetKey card key.

Generating a CSR for the standard NetKey card signing key works now, but generating a CSR for the SigG NetKey card key fails (T5219).

Thu, Jan 7, 10:37 AM · kleopatra
ikloecker added a parent task for T5219: scd: Generating CSR for SigG NetKey card key fails: T5129: Kleopatra: Generate S/MIME CSR for NetKey card key.
Thu, Jan 7, 10:35 AM · scd
ikloecker added a subtask for T5129: Kleopatra: Generate S/MIME CSR for NetKey card key: T5219: scd: Generating CSR for SigG NetKey card key fails.
Thu, Jan 7, 10:35 AM · kleopatra
ikloecker created T5219: scd: Generating CSR for SigG NetKey card key fails.
Thu, Jan 7, 10:35 AM · scd

Wed, Jan 6

ikloecker committed rG7eef40cc1143: I meant "SHA-2 digests" in the previous commit. (authored by ikloecker).
I meant "SHA-2 digests" in the previous commit.
Wed, Jan 6, 3:06 PM
ikloecker added a commit to T5184: scd: Generating CSR for NetKey card key fails: rG7eef40cc1143: I meant "SHA-2 digests" in the previous commit..
Wed, Jan 6, 3:06 PM · scd
ikloecker closed T5184: scd: Generating CSR for NetKey card key fails as Resolved.
Wed, Jan 6, 12:22 PM · scd
ikloecker closed T5184: scd: Generating CSR for NetKey card key fails, a subtask of T5129: Kleopatra: Generate S/MIME CSR for NetKey card key, as Resolved.
Wed, Jan 6, 12:22 PM · kleopatra
ikloecker committed rG8fe976d5b9a0: scd:nks: Add support for signing plain SHA-3 digests. (authored by ikloecker).
scd:nks: Add support for signing plain SHA-3 digests.
Wed, Jan 6, 12:21 PM
ikloecker added a commit to T5184: scd: Generating CSR for NetKey card key fails: rG8fe976d5b9a0: scd:nks: Add support for signing plain SHA-3 digests..
Wed, Jan 6, 12:21 PM · scd

Tue, Jan 5

ikloecker committed rKLEOPATRA35f24bc67d5d: Fix build with gpgme < 1.15.0 (authored by ikloecker).
Fix build with gpgme < 1.15.0
Tue, Jan 5, 6:47 PM
ikloecker committed rKLEOPATRA66efcb74b419: Fix build with gpgme < 1.14.1 (authored by ikloecker).
Fix build with gpgme < 1.14.1
Tue, Jan 5, 6:36 PM
ikloecker committed rKLEOPATRA2fe6ffd20762: Make filtering by tags (and display of tags) work in key selection (authored by ikloecker).
Make filtering by tags (and display of tags) work in key selection
Tue, Jan 5, 6:02 PM
ikloecker committed rKLEOPATRA021cd34fe098: Fix display of tags in key details for secret keys (authored by ikloecker).
Fix display of tags in key details for secret keys
Tue, Jan 5, 6:02 PM
ikloecker added a commit to T5174: Tags support in Kleopatra's recipient selection dialog: rKLEOPATRA021cd34fe098: Fix display of tags in key details for secret keys.
Tue, Jan 5, 6:02 PM · Restricted Project, kleopatra
ikloecker added a commit to T5174: Tags support in Kleopatra's recipient selection dialog: rKLEOPATRA2fe6ffd20762: Make filtering by tags (and display of tags) work in key selection.
Tue, Jan 5, 6:02 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA2c35da3ddbcf: Use domain term "tag[s]" instead of "remark[s]" as much as possible (authored by ikloecker).
Use domain term "tag[s]" instead of "remark[s]" as much as possible
Tue, Jan 5, 6:02 PM
ikloecker committed rKLEOPATRA4e8afe8036ac: Handle tag preferences with kconfig compiler (authored by ikloecker).
Handle tag preferences with kconfig compiler
Tue, Jan 5, 6:02 PM
ikloecker committed rKLEOPATRA4b6f8f4b5a01: Do not disable tag support if Tags column is disabled/not shown (authored by ikloecker).
Do not disable tag support if Tags column is disabled/not shown
Tue, Jan 5, 6:02 PM
ikloecker added a commit to T5174: Tags support in Kleopatra's recipient selection dialog: rKLEOPATRA4b6f8f4b5a01: Do not disable tag support if Tags column is disabled/not shown.
Tue, Jan 5, 6:02 PM · Restricted Project, kleopatra
ikloecker closed T3580: GPGME: Keylist mode sigs combined with secret does not work (anymore?) as Resolved.
Tue, Jan 5, 5:54 PM · gpgme
ikloecker committed rM5137d7fc214d: core: Make listing of signatures work if only secret keys are listed (authored by ikloecker).
core: Make listing of signatures work if only secret keys are listed
Tue, Jan 5, 5:49 PM
ikloecker added a commit to T3580: GPGME: Keylist mode sigs combined with secret does not work (anymore?): rM5137d7fc214d: core: Make listing of signatures work if only secret keys are listed.
Tue, Jan 5, 5:49 PM · gpgme
ikloecker claimed T3580: GPGME: Keylist mode sigs combined with secret does not work (anymore?).

Taking since I ran into this problem while working on T5184. In Kleopatra, if one opens the certificate details of one's own keys (i.e. secret key is available), then the tags vanish from the key list.

Tue, Jan 5, 5:08 PM · gpgme

Mon, Jan 4

ikloecker committed rMa6220adf3081: cpp: Add const-overload of UserID::Signature::operator< (authored by ikloecker).
cpp: Add const-overload of UserID::Signature::operator<
Mon, Jan 4, 4:31 PM
ikloecker committed rKLEOPATRA155d37a941e7: Extract functions to get name and email address of user (authored by ikloecker).
Extract functions to get name and email address of user
Mon, Jan 4, 10:58 AM
ikloecker added a commit to T5181: Kleopatra: Simplify newkey generation: rKLEOPATRA155d37a941e7: Extract functions to get name and email address of user.
Mon, Jan 4, 10:58 AM · kleopatra
ikloecker committed rKLEOPATRA8fdf3bdd5672: Make all except CN and EMAIL opt. in S/MIME CSR (authored by ikloecker).
Make all except CN and EMAIL opt. in S/MIME CSR
Mon, Jan 4, 10:58 AM
ikloecker added a commit to T5181: Kleopatra: Simplify newkey generation: rKLEOPATRA8fdf3bdd5672: Make all except CN and EMAIL opt. in S/MIME CSR.
Mon, Jan 4, 10:57 AM · kleopatra
ikloecker added inline comments to rKLEOPATRAc343a62ea91c: Take name / email prefill also from EMAIL env var.
Mon, Jan 4, 9:43 AM
ikloecker added a comment to rKLEOPATRA536ed69534e8: Try to fill out name and email for new key on win.

I would prefer platform-specific code (i.e. the function win_get_user_name) to be put in separate .cpp files (e.g. newcertificatewizard_win.cpp). In fact, there should probably be helpers defaultFullName() and defaultEmailAddress() with platform-specific implementations, so that the using code doesn't need any #ifdef <platform>.

Mon, Jan 4, 9:34 AM
ikloecker is attending E841: Weekly Standup.
Mon, Jan 4, 8:52 AM

Mon, Dec 21

ikloecker committed rLIBKLEOba3c5a8897b8: Merge branch 'work/static-analysis' into 'master' (authored by ikloecker).
Merge branch 'work/static-analysis' into 'master'
Mon, Dec 21, 10:04 AM
ikloecker is attending E835: Weekly Standup.
Mon, Dec 21, 9:56 AM

Fri, Dec 18

ikloecker closed T5188: gpg-card: "Unblock and set new a PIN" asks for Admin PIN instead of Reset Code as Invalid.

Ahh, there's a separate unblock command for the non-admin.

Fri, Dec 18, 2:35 PM
ikloecker changed the status of T5138: Change Reset Code not working in Kleopatra from Open to Testing.

Werner, please retest. If "Change Reset Code" still doesn't work for you, then please answer the questions in the first comment.

Fri, Dec 18, 12:19 PM · Feature Request, Bug Report, kleopatra
ikloecker added a comment to T5138: Change Reset Code not working in Kleopatra.

Note: Officially, Kleopatra does not support OpenPGP v1 cards. At least, according to the text that is displayed if no card is found.

Fri, Dec 18, 12:15 PM · Feature Request, Bug Report, kleopatra
ikloecker created T5188: gpg-card: "Unblock and set new a PIN" asks for Admin PIN instead of Reset Code.
Fri, Dec 18, 12:13 PM
ikloecker committed rKLEOPATRA7b3bc5596af7: Add support for unblocking the PIN/card with the reset code (authored by ikloecker).
Add support for unblocking the PIN/card with the reset code
Fri, Dec 18, 11:12 AM
ikloecker added a commit to T5138: Change Reset Code not working in Kleopatra: rKLEOPATRA7b3bc5596af7: Add support for unblocking the PIN/card with the reset code.
Fri, Dec 18, 11:12 AM · Feature Request, Bug Report, kleopatra
ikloecker committed rKLEOPATRA1020fcd76506: Fix typo and copy&paste bug, and improve tooltips (authored by ikloecker).
Fix typo and copy&paste bug, and improve tooltips
Fri, Dec 18, 11:12 AM
ikloecker committed rKLEOPATRA4bb358ec2931: Add explicit reset mode for changing a PIN (authored by ikloecker).
Add explicit reset mode for changing a PIN
Fri, Dec 18, 11:12 AM
ikloecker added a commit to T5138: Change Reset Code not working in Kleopatra: rKLEOPATRA4bb358ec2931: Add explicit reset mode for changing a PIN.
Fri, Dec 18, 11:12 AM · Feature Request, Bug Report, kleopatra
ikloecker added a comment to T5138: Change Reset Code not working in Kleopatra.

"Change Reset Code" should work in Kleopatra. At least for OpenPGP v2+ cards. Kleopatra simply does "SCD PASSWD --reset OPENPGP.2", i.e. the same as gpg-card. I have verified that it works with a Yubikey.

Fri, Dec 18, 11:11 AM · Feature Request, Bug Report, kleopatra
ikloecker added a comment to T5184: scd: Generating CSR for NetKey card key fails.

Yes, makes sense. Although, you should use datalen = indatalen; in the last line (to prevent typos in the numbers).

Fri, Dec 18, 9:19 AM · scd

Dec 17 2020

ikloecker committed rKLEOPATRA5e480a78c3e0: Allow creation of CSRs for card keys of NetKey cards (authored by ikloecker).
Allow creation of CSRs for card keys of NetKey cards
Dec 17 2020, 3:28 PM
ikloecker added a commit to T5129: Kleopatra: Generate S/MIME CSR for NetKey card key: rKLEOPATRA5e480a78c3e0: Allow creation of CSRs for card keys of NetKey cards.
Dec 17 2020, 3:28 PM · kleopatra
ikloecker committed rKLEOPATRA8932a36c13e6: Trigger a full update of the card status after the NullPIN was set (authored by ikloecker).
Trigger a full update of the card status after the NullPIN was set
Dec 17 2020, 3:28 PM
ikloecker committed rKLEOPATRA66c0a62e2045: Use ChangePinCommand for changing PINs of NetKey cards (authored by ikloecker).
Use ChangePinCommand for changing PINs of NetKey cards
Dec 17 2020, 3:28 PM
ikloecker committed rKLEOPATRA9abbbddba509: Make sure that status information is updated after UI setup (authored by ikloecker).
Make sure that status information is updated after UI setup
Dec 17 2020, 3:28 PM
ikloecker created T5184: scd: Generating CSR for NetKey card key fails.
Dec 17 2020, 3:08 PM · scd

Dec 16 2020

ikloecker changed the status of T5183: Kleopatra: Generate S/MIME CSR for OpenPGP card key from Open to Testing.

Ready for testing.

Dec 16 2020, 12:19 PM · kleopatra
ikloecker changed the status of T5183: Kleopatra: Generate S/MIME CSR for OpenPGP card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, from Open to Testing.
Dec 16 2020, 12:19 PM · kleopatra
ikloecker committed rKLEOPATRA0b12d7705e81: Allow creation of CSRs for card keys of OpenPGP cards (authored by ikloecker).
Allow creation of CSRs for card keys of OpenPGP cards
Dec 16 2020, 12:15 PM
ikloecker added a commit to T5183: Kleopatra: Generate S/MIME CSR for OpenPGP card key: rKLEOPATRA0b12d7705e81: Allow creation of CSRs for card keys of OpenPGP cards.
Dec 16 2020, 12:15 PM · kleopatra
ikloecker committed rKLEOPATRA6106b1f87514: Refactor OpenPGPCard and PGPCardWidget (authored by ikloecker).
Refactor OpenPGPCard and PGPCardWidget
Dec 16 2020, 12:15 PM
ikloecker added a commit to T5183: Kleopatra: Generate S/MIME CSR for OpenPGP card key: rKLEOPATRA6106b1f87514: Refactor OpenPGPCard and PGPCardWidget.
Dec 16 2020, 12:15 PM · kleopatra