Page MenuHome GnuPG

ikloecker (Ingo Klöcker)
Engineering

Projects

User Details

User Since
Jul 24 2020, 9:57 AM (288 w, 6 d)
Availability
Busy Busy until Jul 29 2030.

Recent Activity

Yesterday

ikloecker added a comment to T7502: Kleopatra: Import secret key dialog improvement.

If the user clicks the "No, others also use this key" button they get the following dialog

Thu, Feb 5, 4:57 PM · vsd34, gpd5x, kleopatra
ikloecker added a comment to T8090: Gpgolconfig: Grey out autoencryptUntrusted setting for VSD version.

I was curious: Similar to the kiosk/immutable feature of kconfig, gpgolconfig allows to flag values as immutable by appending a '!' to the value set in the registry. If autoencryptUntrusted is set to 0! via the registry then the checkbox should be disabled.

Thu, Feb 5, 4:06 PM · vsd34, Installer, gpgol
ikloecker committed rM021927f2f7be: Don't cap ISO dates beyond year 2037 on Windows (authored by ikloecker).
Don't cap ISO dates beyond year 2037 on Windows
Thu, Feb 5, 3:49 PM
ikloecker claimed T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.
Thu, Feb 5, 3:26 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker updated subscribers of T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

@werner: Shall we backport the fix to the gpgme-1.24-branch or do we just add a patch to gpg4win's gpg4win-4-branch and/or vsd-3.3-branch?

Thu, Feb 5, 3:24 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker added a comment to T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

I have verified (by locally applying the change to a Gpg4win 4 build) that ifdef'ing-out the above hack for Windows builds fixes the display issue.

Thu, Feb 5, 3:20 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker added a comment to T8088: Kleopatra: Displayed S/MIME certificate expiration date capped at 2038.

The capping of the date seems to be caused by this workaround/hack in gpgme's _gpgme_parse_timestamp

/* Fixme: We would better use a configure test to see whether
   mktime can handle dates beyond 2038. */
if (sizeof (time_t) <= 4 && year >= 2038)
  return (time_t)2145914603; /* 2037-12-31 23:23:23 */
Thu, Feb 5, 2:27 PM · S/MIME, Bug Report, vsd34, kleopatra
ikloecker changed the status of T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked from Open to Testing.
Thu, Feb 5, 11:33 AM · Bug Report, gpd5x, kleopatra
ikloecker added a comment to T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked.

Now an expired signature with certified key is reported like this:

Thu, Feb 5, 11:33 AM · Bug Report, gpd5x, kleopatra
ikloecker committed rKLEOPATRAe93084728e80: Don't show green result for expired signatures (authored by ikloecker).
Don't show green result for expired signatures
Thu, Feb 5, 11:30 AM
ikloecker added a comment to T6644: GnuPG: Allow non compliant signatures in compliance mode.

It looks like we get a specific "Invalid public key algorithm" error from gpgme so that we can add helpful information with likely reasons to the error message.

Thu, Feb 5, 11:01 AM · vsd, gpd5x, kleopatra, gnupg22
ikloecker changed the status of T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Open to Testing.

The blue Kleopatra icon is now used for the Windows builds of Gpg4win and GPD and for the corresponding AppImages.

Thu, Feb 5, 10:37 AM · gpg4win, Feature Request, kleopatra, gpd5x
ikloecker created T8087: Kleopatra: Wrong or no system tray icon shown for AppImage.
Thu, Feb 5, 10:36 AM · Bug Report, gpd5x, AppImage, kleopatra
ikloecker created T8086: Kleopatra: Wrong or no application window/task bar icon shown for AppImage.
Thu, Feb 5, 10:36 AM · Bug Report, gpd5x, AppImage, kleopatra
ikloecker committed rW5862999160e6: Add 256x256 variant of the blue Kleopatra icon to tarball (authored by ikloecker).
Add 256x256 variant of the blue Kleopatra icon to tarball
Thu, Feb 5, 10:19 AM
ikloecker committed rW67a250b887c5: Update EXTRA_DIST to recent changes (authored by ikloecker).
Update EXTRA_DIST to recent changes
Thu, Feb 5, 10:14 AM
ikloecker renamed T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Kleopatra icon color to Kleopatra: Use blue icon for Gpg4win and GPD.
Thu, Feb 5, 10:08 AM · gpg4win, Feature Request, kleopatra, gpd5x
ikloecker committed rW477857f466bc: appimage: Use blue Kleopatra icon for Gpg4win and GPD (authored by ikloecker).
appimage: Use blue Kleopatra icon for Gpg4win and GPD
Thu, Feb 5, 10:08 AM
ikloecker committed rWf95b3c19c73c: gpg4win: Use blue Kleopatra icon also for Gpg4win (authored by ikloecker).
gpg4win: Use blue Kleopatra icon also for Gpg4win
Thu, Feb 5, 10:08 AM
ikloecker committed rWdb1330762cdf: Add 256x256 variant of the blue Kleopatra icon (authored by ikloecker).
Add 256x256 variant of the blue Kleopatra icon
Thu, Feb 5, 10:08 AM

Wed, Feb 4

ikloecker changed the status of T8035: Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked from Testing to Open.
Wed, Feb 4, 9:12 PM · Bug Report, gpd5x, kleopatra
ikloecker committed rW19225708dd81: appimage: Patch required cmake version (only if needed) (authored by ikloecker).
appimage: Patch required cmake version (only if needed)
Wed, Feb 4, 7:59 PM
ikloecker moved T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Backlog to WIP on the gpd5x board.
Wed, Feb 4, 2:44 PM · gpg4win, Feature Request, kleopatra, gpd5x
ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Wed, Feb 4, 2:43 PM · vsd34, gpd5x, gpg4win, Bug Report, gpd, vsd, kleopatra
ikloecker changed the status of T8082: Kleopatra does not use the correct gpgconf from Open to Testing.

Fixed. Kleopatra now looks for programs given as plain name (i.e. without any path) first in the GnuPG installation path (as reported by gpgme) and then next to the kleopatra executable. If the program is found at neither location it is run as-is.

Wed, Feb 4, 2:42 PM · vsd34, gpd5x, gpg4win, Bug Report, gpd, vsd, kleopatra
ikloecker committed rKLEOPATRA2eb751f13f1d: Look for command next to kleopatra or gpg (authored by ikloecker).
Look for command next to kleopatra or gpg
Wed, Feb 4, 2:33 PM
ikloecker committed rKLEOPATRAd6cbd15561f9: Look for command next to kleopatra or gpg (authored by ikloecker).
Look for command next to kleopatra or gpg
Wed, Feb 4, 2:31 PM
ikloecker committed rKLEOPATRAb333e895ef46: Ask for certification of imported shared team key (authored by ikloecker).
Ask for certification of imported shared team key
Wed, Feb 4, 2:31 PM
ikloecker committed rKLEOPATRAf53d79aeadda: Reword question asked for imported secret keys (authored by ikloecker).
Reword question asked for imported secret keys
Wed, Feb 4, 2:31 PM
ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the gpd5x board.
Wed, Feb 4, 11:24 AM · vsd34, gpd5x, gpg4win, Bug Report, gpd, vsd, kleopatra
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

The AppImage now displays the same version as the Windows builds, i.e. in particular Gpg4win-VERSION for the "default" build.

Wed, Feb 4, 11:03 AM · gpd5x, AppImage, gpg4win
ikloecker committed rW8447b44ef06b: appimage: Patch required cmake version (authored by ikloecker).
appimage: Patch required cmake version
Wed, Feb 4, 10:59 AM
ikloecker committed rWafd202cad3a1: appimage: Silence warning about KDE_INSTALL_LIBDIR (authored by ikloecker).
appimage: Silence warning about KDE_INSTALL_LIBDIR
Wed, Feb 4, 10:59 AM
ikloecker committed rWaf06225abae9: appimage: Set product-specific Kleopatra version (authored by ikloecker).
appimage: Set product-specific Kleopatra version
Wed, Feb 4, 10:59 AM
ikloecker committed rWc411cf395d1c: gpg4win: Set product-specific built-in Kleopatra version (authored by ikloecker).
gpg4win: Set product-specific built-in Kleopatra version
Wed, Feb 4, 10:59 AM

Tue, Feb 3

ikloecker claimed T8083: Kleopatra: Use blue icon for Gpg4win and GPD.
Tue, Feb 3, 10:30 PM · gpg4win, Feature Request, kleopatra, gpd5x
ikloecker claimed T8082: Kleopatra does not use the correct gpgconf.
Tue, Feb 3, 10:22 PM · vsd34, gpd5x, gpg4win, Bug Report, gpd, vsd, kleopatra
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

Is the displayed version 4.0.0.260370 right for the appimage? shouldn't this also display the gpg4win version?

Tue, Feb 3, 5:16 PM · gpd5x, AppImage, gpg4win
ikloecker added a comment to T7502: Kleopatra: Import secret key dialog improvement.

Is this wording / layout okay?


Tue, Feb 3, 3:46 PM · vsd34, gpd5x, kleopatra
ikloecker claimed T7502: Kleopatra: Import secret key dialog improvement.
Tue, Feb 3, 1:42 PM · vsd34, gpd5x, kleopatra
ikloecker added a comment to T8077: Kleopatra: Bold appearance for qualified signatures might be confusing for public and non-signing keys.

Using an icon for QES certificates isn't that easy because we use an icon for smartcard certificates and any list item can have at most one icon. Moreover, QES certificates are very like stored on a smartcard (isn't that even a requirement?), i.e. an icon clash is basically guaranteed.

Tue, Feb 3, 11:49 AM · needs discussion, S/MIME, vsd34, gpd5x, kleopatra
ikloecker changed the status of T8079: Kleopatra: Order of filters with custom id in settings dialog is wrong from Open to Testing.

Additionally, the de-vs-compliance filters are no longer show in non-compliant installations like Gpg4win.

Tue, Feb 3, 11:42 AM · gpd5x, Bug Report, kleopatra
ikloecker committed rKLEOPATRA3ed4568d1017: Fix sorting of key filter config groups by specificity (authored by ikloecker).
Fix sorting of key filter config groups by specificity
Tue, Feb 3, 11:35 AM
ikloecker committed rKLEOPATRAd1bbc32cd7ce: Don't show unused de-vs-specific filters in settings dialog (authored by ikloecker).
Don't show unused de-vs-specific filters in settings dialog
Tue, Feb 3, 11:35 AM
ikloecker committed rKLEOPATRA1f61dca20f41: Use config groups stored in list items to save changes (authored by ikloecker).
Use config groups stored in list items to save changes
Tue, Feb 3, 11:35 AM
ikloecker claimed T8079: Kleopatra: Order of filters with custom id in settings dialog is wrong.
Tue, Feb 3, 11:03 AM · gpd5x, Bug Report, kleopatra
ikloecker changed the status of T7950: Kleopatra: Add filter for valid certificates from Open to Testing.

Done and backported for VSD 3.4

Tue, Feb 3, 11:01 AM · Feature Request, vsd34, gpd5x, kleopatra
ikloecker committed rLIBKLEOd93379ddefc5: Also exclude invalid certificates when filtering for valid certificates (authored by ikloecker).
Also exclude invalid certificates when filtering for valid certificates
Tue, Feb 3, 11:00 AM
ikloecker committed rLIBKLEOf0897ec90ec0: Also exclude invalid certificates when filtering for valid certificates (authored by ikloecker).
Also exclude invalid certificates when filtering for valid certificates
Tue, Feb 3, 11:00 AM
ikloecker committed rLIBKLEOccbb9846d332: Add filter for valid certificates (authored by ikloecker).
Add filter for valid certificates
Tue, Feb 3, 9:14 AM
ikloecker added a comment to T7950: Kleopatra: Add filter for valid certificates.

We decided to still use the term "Valid" (with description/tooltip "Certificates that are neither expired nor revoked (except disabled ones)"). This matches the use of the term "invalid" for expired and revoked certificates as in "Certificates that are invalid because they have expired (except disabled ones)".

Tue, Feb 3, 9:09 AM · Feature Request, vsd34, gpd5x, kleopatra
ikloecker committed rLIBKLEO9df742108c63: Add filter for valid certificates (authored by ikloecker).
Add filter for valid certificates
Tue, Feb 3, 9:06 AM
ikloecker claimed T7950: Kleopatra: Add filter for valid certificates.
Tue, Feb 3, 9:04 AM · Feature Request, vsd34, gpd5x, kleopatra

Mon, Feb 2

ikloecker added a comment to T8077: Kleopatra: Bold appearance for qualified signatures might be confusing for public and non-signing keys.

This overloading of "bold" for "my certificates", "qualified certificates" and "trusted root certificates" seems to exist since two decades. I stopped digging into ancient history at the commit that added the hard-coded default filters.

Mon, Feb 2, 5:40 PM · needs discussion, S/MIME, vsd34, gpd5x, kleopatra
ikloecker created T8079: Kleopatra: Order of filters with custom id in settings dialog is wrong.
Mon, Feb 2, 4:32 PM · gpd5x, Bug Report, kleopatra
ikloecker moved T7967: Kleopatra: User specific text on the welcome page. from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Mon, Feb 2, 3:22 PM · Feature Request, gpd5x, vsd34, vsd, kleopatra
ikloecker committed rKLEOPATRAfd5e67ce47b7: Allow organizations to define a custom Welcome text (authored by ikloecker).
Allow organizations to define a custom Welcome text
Mon, Feb 2, 3:21 PM
ikloecker changed the status of T7967: Kleopatra: User specific text on the welcome page. from Open to Testing.

Done. Example (with default text in English and German translation):

[Welcome]
welcome-text[$i]=<h2>Hello, World!</h2>
welcome-text[$i][de]=<h2>Hallo, Welt!</h2>
Mon, Feb 2, 3:13 PM · Feature Request, gpd5x, vsd34, vsd, kleopatra
ikloecker committed rKLEOPATRA4f321f37ac10: Allow organizations to define a custom Welcome text (authored by ikloecker).
Allow organizations to define a custom Welcome text
Mon, Feb 2, 3:05 PM
ikloecker claimed T7967: Kleopatra: User specific text on the welcome page..
Mon, Feb 2, 1:59 PM · Feature Request, gpd5x, vsd34, vsd, kleopatra
ikloecker moved T7495: Kleopatra: Improve success message on keyserver upload from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Mon, Feb 2, 1:42 PM · vsd34, gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRAaba4f1e4de7b: Improve success message for key upload (authored by TobiasFella).
Improve success message for key upload
Mon, Feb 2, 1:41 PM
ikloecker committed rGPGMEQTc1eab9cce485: Remove superfluous helper function (authored by ikloecker).
Remove superfluous helper function
Mon, Feb 2, 12:22 PM
ikloecker renamed T8076: Kleopatra: Unable to completely delete key with secret subkeys and "offline" primary key from Kleopatra: Unable to completely delete incomplete team key to Kleopatra: Unable to completely delete key with secret subkeys and "offline" primary key.
Mon, Feb 2, 11:49 AM · gnupg26, gpd5x, kleopatra, Bug Report
ikloecker added a comment to T8076: Kleopatra: Unable to completely delete key with secret subkeys and "offline" primary key.

This is actually a (known) bug in gpg, i.e. gpg --delete-secret-and-public-key PRIMARY_KEY_FPR only deletes the public key for keys without primary secret key.

Mon, Feb 2, 11:39 AM · gnupg26, gpd5x, kleopatra, Bug Report
ikloecker created T8076: Kleopatra: Unable to completely delete key with secret subkeys and "offline" primary key.
Mon, Feb 2, 11:27 AM · gnupg26, gpd5x, kleopatra, Bug Report
ikloecker closed T8070: qgpgme-2.0.0: Solaris (SmartOS) build problem as Resolved.

Makes me wonder why they think they can use such a common word for a typedef without risking name clashes everywhere. Luckily, the helper function single is superfluous nowadays so that we can easily avoid the name clash.

Mon, Feb 2, 10:58 AM · Solaris, gpgmeqt, Bug Report
ikloecker triaged T8070: qgpgme-2.0.0: Solaris (SmartOS) build problem as Normal priority.
Mon, Feb 2, 10:54 AM · Solaris, gpgmeqt, Bug Report
ikloecker committed rWa28a5147512e: appimage: Don't build API documentation for libical (authored by ikloecker).
appimage: Don't build API documentation for libical
Mon, Feb 2, 9:43 AM
ikloecker committed rW4fa30d4c3f15: appimage: Use PREFIX/lib as libdir for all packages that are built (authored by ikloecker).
appimage: Use PREFIX/lib as libdir for all packages that are built
Mon, Feb 2, 9:43 AM
ikloecker committed rW3a7a38c9284c: appimage: Remove obsolete configure options (authored by ikloecker).
appimage: Remove obsolete configure options
Mon, Feb 2, 9:43 AM
ikloecker committed rWb8ba49e026cd: appimage: Build karchive with support for bzip2 (authored by ikloecker).
appimage: Build karchive with support for bzip2
Mon, Feb 2, 9:43 AM
ikloecker committed rW7c1448932001: appimage: Patch paths in pkgconfig files (authored by ikloecker).
appimage: Patch paths in pkgconfig files
Mon, Feb 2, 9:43 AM
ikloecker committed rW902a1e58666f: appimage: pinentry needs KGuiAddons and KWindowSystem (authored by ikloecker).
appimage: pinentry needs KGuiAddons and KWindowSystem
Mon, Feb 2, 9:43 AM
ikloecker committed rW98037b32a6e1: appimage: gnupg is not a build dependency of kleopatra (authored by ikloecker).
appimage: gnupg is not a build dependency of kleopatra
Mon, Feb 2, 9:43 AM
ikloecker committed rWa49637a55a46: appimage: Fix/set some features for Qt (authored by ikloecker).
appimage: Fix/set some features for Qt
Mon, Feb 2, 9:43 AM
ikloecker committed rW4e26244e51ca: appimage: Remove left-over mention of libpng (authored by ikloecker).
appimage: Remove left-over mention of libpng
Mon, Feb 2, 9:43 AM
ikloecker committed rWe2eff2a0ca64: appimage: Remove files left-over from CentOS 7 based AppImage (authored by ikloecker).
appimage: Remove files left-over from CentOS 7 based AppImage
Mon, Feb 2, 9:43 AM
ikloecker committed rW6aa8e80a5a83: appimage: Remove artificial dependency of qtbase on gnupg (authored by ikloecker).
appimage: Remove artificial dependency of qtbase on gnupg
Mon, Feb 2, 9:43 AM
ikloecker committed rWa64fb464f283: tiff: Update to 4.7.1 and build only the library (authored by ikloecker).
tiff: Update to 4.7.1 and build only the library
Mon, Feb 2, 9:43 AM
ikloecker committed rWd74cc046f896: appimage: Don't try to copy hard-linked files (authored by ikloecker).
appimage: Don't try to copy hard-linked files
Mon, Feb 2, 9:43 AM
ikloecker committed rWd2e304d5cd6c: appimage: Build libtiff (authored by ikloecker).
appimage: Build libtiff
Mon, Feb 2, 9:43 AM
ikloecker committed rW5a67a00c138b: appimage: Make wayland-protocols build (authored by ikloecker).
appimage: Make wayland-protocols build
Mon, Feb 2, 9:43 AM
ikloecker committed rWbfc560df9503: appimage: Don't build Python bindings for KDE Frameworks (authored by ikloecker).
appimage: Don't build Python bindings for KDE Frameworks
Mon, Feb 2, 9:43 AM
ikloecker committed rW16738a140ab2: appimage: Patch required versions to current versions (authored by ikloecker).
appimage: Patch required versions to current versions
Mon, Feb 2, 9:43 AM
ikloecker committed rW87d3c94342db: appimage: Build AppImage based on AlmaLinux 8.10 (authored by ikloecker).
appimage: Build AppImage based on AlmaLinux 8.10
Mon, Feb 2, 9:43 AM
ikloecker committed rWa2a5fd1bdf95: qtwayland: Update to 6.10.1 (authored by ikloecker).
qtwayland: Update to 6.10.1
Mon, Feb 2, 9:43 AM
ikloecker committed rW8a6a2f9d1d4b: appimage: Remove duplicated packages (authored by ikloecker).
appimage: Remove duplicated packages
Mon, Feb 2, 9:43 AM
ikloecker changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Open to Testing.

Ready for testing

Mon, Feb 2, 9:39 AM · gpd5x, AppImage, gpg4win

Tue, Jan 27

ikloecker added a comment to T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.

Kleopatra is also run on GNU/Linux Distributions.

Tue, Jan 27, 5:34 PM · gpd5x, kleopatra, gpg4win
ikloecker created T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.
Tue, Jan 27, 9:02 AM · gpd5x, kleopatra, gpg4win

Mon, Jan 26

ikloecker changed the status of T6537: Make KIO::move work on Windows when moving between different partitions, a subtask of T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination, from Testing to Open.
Mon, Jan 26, 11:20 AM · Feature Request, gpd5x, kleopatra
ikloecker changed the status of T6537: Make KIO::move work on Windows when moving between different partitions from Testing to Open.

This is still open. It cannot be tested because Gpg4win still doesn't use KIO::move on Windows (because the above patch has not yet been merged).

Mon, Jan 26, 11:20 AM · gpd5x, kleopatra
ikloecker changed the status of T6537: Make KIO::move work on Windows when moving between different partitions, a subtask of T6851: Kleopatra: Allow users to change name of decryption result if file already exists, from Testing to Open.
Mon, Jan 26, 11:20 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination.

I think this is still open (and requires T6537: Make KIO::move work on Windows when moving between different partitions).

Mon, Jan 26, 11:15 AM · Feature Request, gpd5x, kleopatra
ikloecker added a comment to T6587: GpgME++ / QGpgME MSVC build.

This is not yet fixed. KDE still applies a patch to gpgmepp (and gpgmeqt) to ifdef a few GCCisms.

Mon, Jan 26, 11:13 AM · gpgme

Thu, Jan 22

ikloecker changed the status of T8051: Kleopatra: Tab navigation in smartcard table is broken from Open to Testing.

Fixed and backported for VSD 3.4

Thu, Jan 22, 5:06 PM · Bug Report, vsd34, a11y, gpd5x, kleopatra
ikloecker moved T8051: Kleopatra: Tab navigation in smartcard table is broken from Backlog to WIP on the gpd5x board.
Thu, Jan 22, 5:03 PM · Bug Report, vsd34, a11y, gpd5x, kleopatra
ikloecker committed rKLEOPATRA5bcd1a29c6c2: Fix leaving the card keys view with Shift+Tab (authored by ikloecker).
Fix leaving the card keys view with Shift+Tab
Thu, Jan 22, 5:02 PM
ikloecker committed rKLEOPATRAa97726338151: Make action buttons in card keys view accept focus only by clicking (authored by ikloecker).
Make action buttons in card keys view accept focus only by clicking
Thu, Jan 22, 5:02 PM