Page MenuHome GnuPG
Feed Advanced Search

Mar 21 2024

ikloecker committed rKLEOPATRAc65a3a03dd77: Show "No certificates found" overlay if nothing was found (authored by ikloecker).
Show "No certificates found" overlay if nothing was found
Mar 21 2024, 9:38 AM
ikloecker committed rKLEOPATRA4b7a5ab88b27: Add widget for showing a text overlay on top of another widget (authored by ikloecker).
Add widget for showing a text overlay on top of another widget
Mar 21 2024, 9:38 AM
ikloecker committed rKLEOPATRAf31846d8085d: Factor the generic overlay handling out of ProgressOverlay (authored by ikloecker).
Factor the generic overlay handling out of ProgressOverlay
Mar 21 2024, 9:38 AM
ikloecker committed rKLEOPATRAfbad2f3f8521: Cancel lookup when user cancels progress dialog (authored by ikloecker).
Cancel lookup when user cancels progress dialog
Mar 21 2024, 9:38 AM
ikloecker committed rKLEOPATRAcdf162baa1ee: Remove message about ignored certificates without user IDs (authored by ikloecker).
Remove message about ignored certificates without user IDs
Mar 21 2024, 9:38 AM
ikloecker changed the status of T7048: Kleopatra: Config dialog doesn't load "Treat .p7m files without extensions as mails" option from Open to Testing.

Fixed in master.

Mar 21 2024, 8:54 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report

Mar 20 2024

ikloecker committed rKLEOPATRA98cebeb2746b: Load value of "Treat .p7m files without extensions as mails" option (authored by ikloecker).
Load value of "Treat .p7m files without extensions as mails" option
Mar 20 2024, 3:37 PM
ikloecker committed rKLEOPATRAa96a1fb51e8e: Load value of "Treat .p7m files without extensions as mails" option (authored by ikloecker).
Load value of "Treat .p7m files without extensions as mails" option
Mar 20 2024, 2:23 PM
ikloecker claimed T7048: Kleopatra: Config dialog doesn't load "Treat .p7m files without extensions as mails" option.
Mar 20 2024, 2:14 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker created T7048: Kleopatra: Config dialog doesn't load "Treat .p7m files without extensions as mails" option.
Mar 20 2024, 2:14 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker committed rPd6ff6d34d03b: cpp,qt: Reduce risk of typos in preprocessor conditions (authored by ikloecker).
cpp,qt: Reduce risk of typos in preprocessor conditions
Mar 20 2024, 10:22 AM

Mar 19 2024

ikloecker added a comment to T6493: Kleopatra: Add feedback in search window.

Changes so far:

  • I have removed the error message that was shown when nothing was found on the OpenPGP key server. We don't show an error for S/MIME or WKD lookup. And I think the error message was just annoying. The user sees whether something was found.
  • Kleopatra now shows a simple progress dialog with the text "Searching for matching certificates ..." and with up to 3 steps (for the up to three lookups). I don't think anybody (except testers) are interested in details where something is looked up.
Mar 19 2024, 12:10 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRA4fb528c76d55: Show a simple progress dialog while searching for certificates (authored by ikloecker).
Show a simple progress dialog while searching for certificates
Mar 19 2024, 11:55 AM
ikloecker committed rKLEOPATRA16f6e0c22b67: Don't show an error message if nothing is found on OpenPGP key server (authored by ikloecker).
Don't show an error message if nothing is found on OpenPGP key server
Mar 19 2024, 11:55 AM
ikloecker claimed T6493: Kleopatra: Add feedback in search window.
Mar 19 2024, 11:38 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added projects to T6853: GpgTar: S/MIME decryption fails with input/output error: gpgtar, gnupg.

What happens if you call gpgtar with --utf8-strings --cms additionally to the other options? And what happens if you pipe the archive to gpgtar's stdin?

Mar 19 2024, 10:43 AM · gnupg26, gpd5x, gpgtar
ikloecker committed rLIBKLEO382c2d3f3249: Modernize/simplify code (authored by ikloecker).
Modernize/simplify code
Mar 19 2024, 10:33 AM
ikloecker added a comment to D596: Add a '5' to adjust defines.

Let's wait a few days before we do a patch release. The missing CAPS lock indicator isn't mission critical.

Mar 19 2024, 10:21 AM
ikloecker added a comment to D596: Add a '5' to adjust defines.

Thanks! Applied.

Mar 19 2024, 10:16 AM
ikloecker committed rP844360c9c99d: qt5: Add a '5' to adjust defines (authored by heirecka).
qt5: Add a '5' to adjust defines
Mar 19 2024, 10:13 AM

Mar 18 2024

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. (Update: And I just noticed that this doesn't actually work because, apparently, any undefined identifier is replace by 0 when evaluating conditional expressions.)

Mar 18 2024, 10:31 PM
ikloecker committed rKLEOPATRA57b49fdf6f3e: Fix config loading and saving (authored by TobiasFella).
Fix config loading and saving
Mar 18 2024, 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.
Mar 18 2024, 11:47 AM · vsd33 (vsd-3.3.0), 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
Mar 18 2024, 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
Mar 18 2024, 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
Mar 18 2024, 11:44 AM
ikloecker committed rLIBKLEO969de383b200: Make Kleo::launchGpgAgent work for multiple threads (authored by ikloecker).
Make Kleo::launchGpgAgent work for multiple threads
Mar 18 2024, 11:44 AM
ikloecker changed the status of T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows from Open to Testing.

Testing:

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

Mar 15 2024

ikloecker merged T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Mar 15 2024, 5:45 PM · gpgme
ikloecker merged task T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Mar 15 2024, 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.

Mar 15 2024, 2:02 PM · gpgme

Mar 14 2024

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.
Mar 14 2024, 4:35 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Mar 12 2024

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.
Mar 12 2024, 1:26 PM · vsd33 (vsd-3.3.0), 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
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 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.

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

Done.

Mar 12 2024, 10:37 AM · vsd32 (vsd-3.2.0), 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…
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 10:04 AM
ikloecker committed rLIBKLEO70350e814c78: Bump library version (authored by ikloecker).
Bump library version
Mar 12 2024, 10:04 AM
ikloecker committed rLIBKLEO47ca82998ee6: Bump library version (authored by ikloecker).
Bump library version
Mar 12 2024, 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
Mar 12 2024, 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
Mar 12 2024, 10:02 AM
ikloecker claimed T7021: Kleopatra: restart gpg-agent after stopping it.
Mar 12 2024, 9:28 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project

Mar 11 2024

ikloecker committed rM7158397c098b: core: Check STATUS_FAILURE in import operations. (authored by ikloecker).
core: Check STATUS_FAILURE in import operations.
Mar 11 2024, 6:00 PM
ikloecker created T7039: Kleopatra: Configuration dialog doesn't work.
Mar 11 2024, 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.

Mar 11 2024, 3:45 PM · vsd33 (vsd-3.3.0), 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."

Mar 11 2024, 3:38 PM · vsd33 (vsd-3.3.0), 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
Mar 11 2024, 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
Mar 11 2024, 3:06 PM
ikloecker claimed T7037: Kleopatra: Handle disabled keyserver when updating a certificate.
Mar 11 2024, 2:09 PM · vsd33 (vsd-3.3.0), 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.
Mar 11 2024, 1:08 PM · vsd33 (vsd-3.3.0), Restricted Project, gpgme
ikloecker claimed T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled.
Mar 11 2024, 1:07 PM · vsd33 (vsd-3.3.0), 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".

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

Mar 8 2024

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?

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

Mar 7 2024

ikloecker committed rKLEOPATRA0a0348f0e001: update validity settings description (authored by ebo).
update validity settings description
Mar 7 2024, 5:03 PM
ikloecker committed rKLEOPATRAa9601bcd1e5d: Fix some more state saving / restoration problems (authored by TobiasFella).
Fix some more state saving / restoration problems
Mar 7 2024, 9:43 AM
ikloecker committed rKLEOPATRAe72b83543440: Address review comments (authored by TobiasFella).
Address review comments
Mar 7 2024, 9:26 AM
ikloecker committed rKLEOPATRAdb3532e77386: Bump libkleo version (authored by TobiasFella).
Bump libkleo version
Mar 7 2024, 9:26 AM
ikloecker committed rKLEOPATRA7cd3b234ac1a: Fix some more state saving / restoration problems (authored by TobiasFella).
Fix some more state saving / restoration problems
Mar 7 2024, 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
Mar 7 2024, 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)
Mar 7 2024, 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
Mar 7 2024, 9:21 AM

Mar 6 2024

ikloecker created T7027: Kleopatra: Double-click in Server Lookup should open Certificate Details.
Mar 6 2024, 10:22 AM · vsd33 (vsd-3.3.0), 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.

Mar 6 2024, 10:03 AM · vsd32 (vsd-3.2.0), 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
Mar 6 2024, 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
Mar 6 2024, 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
Mar 6 2024, 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"
Mar 6 2024, 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"
Mar 6 2024, 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.

Mar 6 2024, 9:58 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Mar 5 2024

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.

Mar 5 2024, 11:59 AM · vsd32 (vsd-3.2.0), 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://
Mar 5 2024, 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
Mar 5 2024, 11:53 AM
ikloecker added a reviewer for D572: cpp,qt: Implement adding ADSKs: ikloecker.
Mar 5 2024, 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
Mar 5 2024, 11:51 AM
ikloecker moved T6761: Kleopatra: Handle special keyserver value "none" from Backlog to WiP on the vsd32 board.
Mar 5 2024, 10:06 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project

Mar 4 2024

ikloecker claimed T7018: Kleopatra: Separate smartcard window with simplified layout.
Mar 4 2024, 10:45 AM · vsd33 (vsd-3.3.0), gpd, Restricted Project, kleopatra
ikloecker claimed T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.
Mar 4 2024, 10:39 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker claimed T6567: Kleopatra: gpg-agent does not restart when trying to access smart card.
Mar 4 2024, 10:38 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker claimed T6420: Kleopatra: improve layout of and text in smartcard management view.
Mar 4 2024, 10:37 AM · vsd33 (vsd-3.3.0), 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
Mar 4 2024, 8:18 AM

Mar 1 2024

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.
Mar 1 2024, 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.

Mar 1 2024, 5:12 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRA7fb7fee66e8b: Look for S/MIME certificates only (authored by ikloecker).
Look for S/MIME certificates only
Mar 1 2024, 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
Mar 1 2024, 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
Mar 1 2024, 11:50 AM
ikloecker committed rKLEOPATRA27cdab681a4f: Add a general progress overlay widget (authored by ikloecker).
Add a general progress overlay widget
Mar 1 2024, 11:50 AM
ikloecker committed rKLEOPATRA2d3a5fa2712f: Make the WaitWidget more reusable (authored by ikloecker).
Make the WaitWidget more reusable
Mar 1 2024, 11:50 AM
ikloecker committed rKLEOPATRA5b5f56083f52: Remove obsolete LearnCardKeysCommand (authored by ikloecker).
Remove obsolete LearnCardKeysCommand
Mar 1 2024, 11:50 AM