Page MenuHome GnuPG

ikloecker (Ingo Klöcker)
Engineering

Projects

Today

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Thu, Apr 15

ikloecker committed rGTO1e443bb4fdb0: Some minor cosmetic code changes (authored by ikloecker).
Some minor cosmetic code changes
Thu, Apr 15, 1:45 PM
ikloecker committed rGTO344149824426: Require same version of gpgme as libkleo (authored by ikloecker).
Require same version of gpgme as libkleo
Thu, Apr 15, 1:45 PM
ikloecker committed rGTOc3d63768121c: Adapt to new result type of KeyResolver (authored by ikloecker).
Adapt to new result type of KeyResolver
Thu, Apr 15, 1:45 PM
ikloecker committed rGTO0feec2a911de: Improve debug output (authored by ikloecker).
Improve debug output
Thu, Apr 15, 1:45 PM
ikloecker committed rGTO39e9b67ba48b: Remove obsolete workingDirectory parameter (authored by ikloecker).
Remove obsolete workingDirectory parameter
Thu, Apr 15, 1:45 PM
ikloecker triaged T5398: GpgOL: In mixed mode disable or hide not needed signing and encrypt-to-self keys as Normal priority.
Thu, Apr 15, 12:37 PM · kleopatra, Restricted Project, gpgol
ikloecker triaged T5397: GpgOL: Add support for groups with S/MIME keys as Normal priority.
Thu, Apr 15, 12:33 PM · kleopatra, Restricted Project, gpgol
ikloecker committed rLIBKLEO2c3e7b4cc7ad: Simplify/change result type of KeyResolver and its internal helpers (authored by ikloecker).
Simplify/change result type of KeyResolver and its internal helpers
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEOb31b915a6acf: Abort resolution if mandatory overrides conflict with protocol requirement (authored by ikloecker).
Abort resolution if mandatory overrides conflict with protocol requirement
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO36633c0190ee: Bump library version (authored by ikloecker).
Bump library version
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO62f126bd9403: Correctly handle mixed protocol mode everywhere (authored by ikloecker).
Correctly handle mixed protocol mode everywhere
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO3d119f5de8fc: Fix result of resolution if mixed protocols are needed but not allowed (authored by ikloecker).
Fix result of resolution if mixed protocols are needed but not allowed
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO6d3f3aa09761: Remove unused and incomplete member function (authored by ikloecker).
Remove unused and incomplete member function
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO589dd7f6a555: Add a few tests for failed resolution (authored by ikloecker).
Add a few tests for failed resolution
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEOff7dbb417c40: Common overrides override protocol-specific resolution (authored by ikloecker).
Common overrides override protocol-specific resolution
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO900995e43048: Ignore protocol-specific overrides if common overrides are given (authored by ikloecker).
Ignore protocol-specific overrides if common overrides are given
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO7455e56a016f: Add tests verifying that common overrides are used for OpenPGP and S/MIME (authored by ikloecker).
Add tests verifying that common overrides are used for OpenPGP and S/MIME
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO63285e198b8b: Add some tests for protocol-specific overrides (authored by ikloecker).
Add some tests for protocol-specific overrides
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEOee2a8036cfb3: Ignore S/MIME certificates given as OpenPGP overrides and vice versa (authored by ikloecker).
Ignore S/MIME certificates given as OpenPGP overrides and vice versa
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO6e5b353f093e: Add and update some test keys and certificates (authored by ikloecker).
Add and update some test keys and certificates
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEOa02a75711ee5: Add template specialization of qCompare for GpgME::UserID::Validity (authored by ikloecker).
Add template specialization of qCompare for GpgME::UserID::Validity
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEO2b9b5ed2cdf9: Clean up header includes (authored by ikloecker).
Clean up header includes
Thu, Apr 15, 12:25 PM
ikloecker committed rLIBKLEOfebebf344aca: Remove bogus doxygen group start marker (authored by ikloecker).
Remove bogus doxygen group start marker
Thu, Apr 15, 12:25 PM

Wed, Apr 14

ikloecker committed rLIBKLEO4be125c3540b: Simplify/change result type of KeyResolver and its internal helpers (authored by ikloecker).
Simplify/change result type of KeyResolver and its internal helpers
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEOe645923e5e07: Correctly handle mixed protocol mode everywhere (authored by ikloecker).
Correctly handle mixed protocol mode everywhere
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEOf6f91597e545: Abort resolution if mandatory overrides conflict with protocol requirement (authored by ikloecker).
Abort resolution if mandatory overrides conflict with protocol requirement
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO531636d17484: Fix result of resolution if mixed protocols are needed but not allowed (authored by ikloecker).
Fix result of resolution if mixed protocols are needed but not allowed
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEOd7bbf9769fbb: Remove unused and incomplete member function (authored by ikloecker).
Remove unused and incomplete member function
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEOefd5ed706765: Add a few tests for failed resolution (authored by ikloecker).
Add a few tests for failed resolution
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEOe92fc1ee058b: Ignore protocol-specific overrides if common overrides are given (authored by ikloecker).
Ignore protocol-specific overrides if common overrides are given
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO5d8d213d62d5: Common overrides override protocol-specific resolution (authored by ikloecker).
Common overrides override protocol-specific resolution
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO610531cd93c3: Add tests verifying that common overrides are used for OpenPGP and S/MIME (authored by ikloecker).
Add tests verifying that common overrides are used for OpenPGP and S/MIME
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO2363f8ffd472: Add some tests for protocol-specific overrides (authored by ikloecker).
Add some tests for protocol-specific overrides
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO4549f8ba127c: Add template specialization of qCompare for GpgME::UserID::Validity (authored by ikloecker).
Add template specialization of qCompare for GpgME::UserID::Validity
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO2b08d0fa121f: Ignore S/MIME certificates given as OpenPGP overrides and vice versa (authored by ikloecker).
Ignore S/MIME certificates given as OpenPGP overrides and vice versa
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO1ccf13eb8f96: Add and update some test keys and certificates (authored by ikloecker).
Add and update some test keys and certificates
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO98b9991fd408: Clean up header includes (authored by ikloecker).
Clean up header includes
Wed, Apr 14, 5:33 PM
ikloecker committed rLIBKLEO218d1e071b88: Remove bogus doxygen group start marker (authored by ikloecker).
Remove bogus doxygen group start marker
Wed, Apr 14, 5:33 PM

Tue, Apr 13

ikloecker moved T5388: Kleopatra: Search shows all results as uncertified from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Apr 13, 4:07 PM · kleopatra, Restricted Project
ikloecker changed the status of T5388: Kleopatra: Search shows all results as uncertified from Open to Testing.

Should be done

Tue, Apr 13, 4:07 PM · kleopatra, Restricted Project
ikloecker moved T5388: Kleopatra: Search shows all results as uncertified from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Apr 13, 4:05 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAa6e582f2f075: Only show key filters with Filtering match context in filter drop down (authored by ikloecker).
Only show key filters with Filtering match context in filter drop down
Tue, Apr 13, 3:50 PM
ikloecker committed rKLEOPATRA79288cafa208: Sort the filters in the drop down menu alphabetically (authored by ikloecker).
Sort the filters in the drop down menu alphabetically
Tue, Apr 13, 3:49 PM
ikloecker committed rLIBKLEObd773449398e: Remove obsolete appearanceFilters (authored by ikloecker).
Remove obsolete appearanceFilters
Tue, Apr 13, 2:11 PM
ikloecker committed rLIBKLEOe72bcabff29d: Allow retrieval of match contexts from key filter model (authored by ikloecker).
Allow retrieval of match contexts from key filter model
Tue, Apr 13, 2:11 PM
ikloecker committed rLIBKLEOb7bdf555473f: Bump library version (authored by ikloecker).
Bump library version
Tue, Apr 13, 2:11 PM
ikloecker committed rLIBKLEO2cc77323cb85: Add appearance filters for expired/revoked, not VS-NfD compliant keys (authored by ikloecker).
Add appearance filters for expired/revoked, not VS-NfD compliant keys
Tue, Apr 13, 2:11 PM
ikloecker committed rLIBKLEOeed96dfb810d: Make filters for expired/revoked keys match non-validated keys (authored by ikloecker).
Make filters for expired/revoked keys match non-validated keys
Tue, Apr 13, 2:11 PM
ikloecker added a comment to T5217: Kleopatra: Adapt to config changes in GnuPG master.
Tue, Apr 13, 11:07 AM · Restricted Project, kleopatra
ikloecker closed T5217: Kleopatra: Adapt to config changes in GnuPG master as Resolved.

Applying changes is fixed.

Tue, Apr 13, 11:05 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAda6b8b9f6ac0: Read/write integer config entries depending on their signedness (authored by ikloecker).
Read/write integer config entries depending on their signedness
Tue, Apr 13, 11:03 AM
ikloecker reopened T5217: Kleopatra: Adapt to config changes in GnuPG master as "Open".

Reopening because at least a debug build of Kleopatra crashes with an assertion when applying changes.

Tue, Apr 13, 10:56 AM · Restricted Project, kleopatra
ikloecker added a comment to T4717: Kleopatra: Changing expiry does not change expiry for subkeys.

This really depends on the use case. Some people want to extend the lifetime of their whole key. Others explicitly use a long-lived primary key with short lived subkeys. A possible heuristic for the default behavior to propose to the user would be to check whether the current expiry dates of primary key and subkeys are the same or not. The user could still change this proposed default in the dialog that's anyway shown for the new expiry date.

Tue, Apr 13, 9:58 AM · kleopatra, gpg4win

Mon, Apr 12

ikloecker added a comment to T5392: Kleopatra: Expiry date for certifications.

Isn't this a duplicate of T5336: Kleopatra: Add expiry for certifications in certify dialog?

Mon, Apr 12, 10:40 PM · kleopatra, Restricted Project
ikloecker committed rLIBKLEO2b66c42015d0: Restrict the coloring of (Not) VS-NfD Compliant keys to validated keys (authored by ikloecker).
Restrict the coloring of (Not) VS-NfD Compliant keys to validated keys
Mon, Apr 12, 6:10 PM
ikloecker committed rLIBKLEO945702599996: Improve validity info of keys that have not been validated (authored by ikloecker).
Improve validity info of keys that have not been validated
Mon, Apr 12, 6:10 PM
ikloecker committed rKLEOPATRA060bcf140d5b: Save and restore layout of key list is lookup dialog (authored by ikloecker).
Save and restore layout of key list is lookup dialog
Mon, Apr 12, 6:10 PM
ikloecker triaged T5388: Kleopatra: Search shows all results as uncertified as High priority.
Mon, Apr 12, 2:16 PM · kleopatra, Restricted Project
ikloecker committed rLIBKLEO122281c18034: Set correct filter for encryption key selection (authored by ikloecker).
Set correct filter for encryption key selection
Mon, Apr 12, 11:41 AM
ikloecker committed rKLEOPATRA89a7fd9ddebf: Do not rely on other headers to include <memory> for us (authored by ikloecker).
Do not rely on other headers to include <memory> for us
Mon, Apr 12, 11:11 AM

Wed, Mar 31

ikloecker committed rLIBKLEOdcc4febe198d: Add tests verifying that common overrides are used for OpenPGP and S/MIME (authored by ikloecker).
Add tests verifying that common overrides are used for OpenPGP and S/MIME
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO499040ec8a25: Ignore protocol-specific overrides if common overrides are given (authored by ikloecker).
Ignore protocol-specific overrides if common overrides are given
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO023585a2fedc: Common overrides override protocol-specific resolution (authored by ikloecker).
Common overrides override protocol-specific resolution
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO792fcca0bff9: Add some tests for protocol-specific overrides (authored by ikloecker).
Add some tests for protocol-specific overrides
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO2bc9161b87de: Ignore S/MIME certificates given as OpenPGP overrides and vice versa (authored by ikloecker).
Ignore S/MIME certificates given as OpenPGP overrides and vice versa
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEOc02af1442114: Clean up header includes (authored by ikloecker).
Clean up header includes
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO44f1d27b179a: Add template specialization of qCompare for GpgME::UserID::Validity (authored by ikloecker).
Add template specialization of qCompare for GpgME::UserID::Validity
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO1461de5f5027: Add and update some test keys and certificates (authored by ikloecker).
Add and update some test keys and certificates
Wed, Mar 31, 12:31 PM
ikloecker committed rLIBKLEO7520503c48db: Remove bogus doxygen group start marker (authored by ikloecker).
Remove bogus doxygen group start marker
Wed, Mar 31, 12:31 PM

Tue, Mar 30

ikloecker closed T5357: Kleopatra fails to load as Resolved.

Good to hear that it works now.

Tue, Mar 30, 5:36 PM · gpg4win, Bug Report

Fri, Mar 26

ikloecker committed rKLEOPATRAcbdf536d1ad2: Bump required version of libkleo (authored by ikloecker).
Bump required version of libkleo
Fri, Mar 26, 10:55 PM
ikloecker committed rKLEOPATRA036263c4fdfd: Remove unused/obsolete HeaderView::setSectionResizeMode() and modes (authored by ikloecker).
Remove unused/obsolete HeaderView::setSectionResizeMode() and modes
Fri, Mar 26, 10:55 PM
ikloecker committed rLIBKLEO84b8db1a990d: Actually install the new Algorithm header (authored by ikloecker).
Actually install the new Algorithm header
Fri, Mar 26, 10:50 PM
ikloecker committed rKLEOPATRA1b7472304544: Replace all usages of the deprecated qBinaryFind (authored by ikloecker).
Replace all usages of the deprecated qBinaryFind
Fri, Mar 26, 10:27 PM
ikloecker committed rLIBKLEO37cf8836670a: Replace all usages of the deprecated qBinaryFind (authored by ikloecker).
Replace all usages of the deprecated qBinaryFind
Fri, Mar 26, 10:24 PM
ikloecker committed rLIBKLEOc174f2bb3867: Bump library version (authored by ikloecker).
Bump library version
Fri, Mar 26, 10:24 PM

Thu, Mar 25

ikloecker committed rLIBKLEO16733a655af0: In mixed mode create "best of" list of resolved OpenPGP and S/MIME keys (authored by ikloecker).
In mixed mode create "best of" list of resolved OpenPGP and S/MIME keys
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEOaf081b7f01d9: Omit entries for unresolved recipients in encryption keys result (authored by ikloecker).
Omit entries for unresolved recipients in encryption keys result
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEOe036e1b003d5: Store encryption key overrides per address and then per protocol (authored by ikloecker).
Store encryption key overrides per address and then per protocol
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEOa40b7a07a5c7: Store encryption keys internally per address and then per protocol (authored by ikloecker).
Store encryption keys internally per address and then per protocol
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEOe9bb7c4171d0: Fix normalization of addresses of encryption key overrides (authored by ikloecker).
Fix normalization of addresses of encryption key overrides
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO1fd410fb8fcf: Move implementation of KeyResolverCore to separate file (authored by ikloecker).
Move implementation of KeyResolverCore to separate file
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO442c12365db1: Factor out resolving the keys of a single recipient (authored by ikloecker).
Factor out resolving the keys of a single recipient
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO6ec029a01364: Remove the separate lists of unresolved recipients (authored by ikloecker).
Remove the separate lists of unresolved recipients
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO000d602a964f: Extract the core of the resolver into a separate class (authored by ikloecker).
Extract the core of the resolver into a separate class
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO420b962dea30: Test KeyResolverCore instead of KeyResolver (authored by ikloecker).
Test KeyResolverCore instead of KeyResolver
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEOa9f6ac7b7549: Move all method implementations to the private class (authored by ikloecker).
Move all method implementations to the private class
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO710d07a82193: Add definition and fix private implementation of setSigningKeys() (authored by ikloecker).
Add definition and fix private implementation of setSigningKeys()
Thu, Mar 25, 5:24 PM
ikloecker committed rLIBKLEO747be9043fe6: Remove getter for override keys (authored by ikloecker).
Remove getter for override keys
Thu, Mar 25, 5:24 PM
ikloecker added a comment to T5363: GnuPG 2.3 Windows localized gpgconf output broken.

Example from gpg.c:

ARGPARSE_s_n (oQuiet,	  "quiet",   N_("be somewhat more quiet")),
[...]
ARGPARSE_s_n (oNoGreeting, "no-greeting", "@"),

The quiet option has a human readable description, but the no-greeting option does not have one. Consequently, gpgconf --list-options gpg gives the following result:

[...]
quiet:0:0:be somewhat more quiet:0:0::::
no-greeting:0:3::0:0::::1
[...]
Thu, Mar 25, 5:15 PM · Windows, gnupg
ikloecker added a comment to T5363: GnuPG 2.3 Windows localized gpgconf output broken.

For comparison, on an English Linux system the options also look wrong, i.e. all options that are problematic in the German translation are "raw" option names enclosed in double quotes. It seems that the untranslated description of the options is already missing.

Thu, Mar 25, 5:04 PM · Windows, gnupg
ikloecker added a comment to T5359: Kleopatra: Loop in DeviceInfoWatcher with GnuPG 2.3 on Windows.

There are two things happening at the same time:

  1. ReaderStatusThread looks for smart cards by running SCD SERIALNO --all. This fails with "Service not active".
  2. DeviceInfoWatcher starts SCD DEVINFO --watch and then polls for results. Polling results in "finished with success". If this happens then DeviceInfoWatcher starts another SCD DEVINFO --watch. This is done because SCD DEVINFO --watch finishes with success when the last smartcard is removed. I have no idea why it exists immediately with success. Could this be related the "service not active" message? If yes, then I guess SCD DEVINFO --watch should probably also fail with "service not active" instead of starting without error and then finishing with success.
Thu, Mar 25, 3:20 PM · kleopatra
ikloecker moved T5361: Kleopatra: No icon for Smartcard Management from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Mar 25, 3:15 PM · Restricted Project, kleopatra, Bug Report
ikloecker added a project to T5361: Kleopatra: No icon for Smartcard Management: Restricted Project.
Thu, Mar 25, 3:15 PM · Restricted Project, kleopatra, Bug Report
ikloecker closed T5361: Kleopatra: No icon for Smartcard Management as Resolved.
Thu, Mar 25, 3:14 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA8c9c078913f7: Use the auth-sim-locked icon for smartcard management (authored by ikloecker).
Use the auth-sim-locked icon for smartcard management
Thu, Mar 25, 3:13 PM
ikloecker claimed T5361: Kleopatra: No icon for Smartcard Management.
Thu, Mar 25, 3:04 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T5361: Kleopatra: No icon for Smartcard Management.
Thu, Mar 25, 3:04 PM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T5357: Kleopatra fails to load.

I suppose that you installed the latest version of gpg4win. Please state the exact version you installed.

Thu, Mar 25, 9:09 AM · gpg4win, Bug Report
ikloecker added a project to T5357: Kleopatra fails to load: gpg4win.
Thu, Mar 25, 9:08 AM · gpg4win, Bug Report