Page MenuHome GnuPG
Feed Advanced Search

Mar 17 2025

ikloecker committed rKLEOPATRA0cd0e219ffe0: Use QGpgME::DN::prettyAttributes if possible (authored by ikloecker).
Use QGpgME::DN::prettyAttributes if possible
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA2a1dd9df2263: Use new DNAttributes functions instead of deprecated Kleo::DN functions (authored by ikloecker).
Use new DNAttributes functions instead of deprecated Kleo::DN functions
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA9e9d743a40bb: Use Formatting::prettyDN instead of deprecated DN::prettyDN() (authored by ikloecker).
Use Formatting::prettyDN instead of deprecated DN::prettyDN()
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA087359a74325: Use QGpgME::DN instead of Kleo::DN where possible (authored by ikloecker).
Use QGpgME::DN instead of Kleo::DN where possible
Mar 17 2025, 5:23 PM
ikloecker committed rGPGMEQTb1192dba859b: Add function returning the ordered list of attributes of a DN (authored by ikloecker).
Add function returning the ordered list of attributes of a DN
Mar 17 2025, 5:22 PM
ikloecker committed rLIBKLEO2b9db53d5a0e: Bump library version (authored by ikloecker).
Bump library version
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO0aff9bc02c73: Deprecate Kleo::DN (authored by ikloecker).
Deprecate Kleo::DN
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO8e75ef0e0de3: Move libkleo-specific static DN functions to new DNAttributes namespace (authored by ikloecker).
Move libkleo-specific static DN functions to new DNAttributes namespace
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO78ca24f157af: Use QGpgME::DN instead of Kleo::DN where possible (authored by ikloecker).
Use QGpgME::DN instead of Kleo::DN where possible
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEOa4e7e1967089: Add Formatting::prettyDN as replacement for Kleo::DN::prettyDN (authored by ikloecker).
Add Formatting::prettyDN as replacement for Kleo::DN::prettyDN
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEOab190a8b402f: Update translations in libkleopatrarc*.desktop files (authored by ikloecker).
Update translations in libkleopatrarc*.desktop files
Mar 17 2025, 9:56 AM
ikloecker moved T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.1), Restricted Project, kleopatra
ikloecker changed the status of T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04, a subtask of T7489: Kleopatra: missing translations in kf5, from Open to Testing.
Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04 from Open to Testing.

Done.

Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.1), Restricted Project, kleopatra

Mar 14 2025

ikloecker reopened T7457: gpg --full-gen-key doesn't show list of keys on card (regression) as "Open".

Re-opening because I think rGaa36f6ae8bae needs to be backported to GnuPG 2.4 (see T7568). The fix for T7309 which introduced the regression has been backported to GnuPG 2.4.

Mar 14 2025, 8:54 AM · gnupg26, gnupg24, Bug Report

Mar 13 2025

ikloecker added a comment to T6883: pinentry: Add Qt 6 variant.
In T6883#199155, @ebo wrote:

I guess this is done if QT6 versions have a pinentry?

Mar 13 2025, 5:41 PM · gpd5x (gpd-5.0.0), pinentry, gpg4win
ikloecker claimed T6872: Prepare transition to Qt 6/KF6.

taking so that it's on my list

Mar 13 2025, 5:37 PM
ikloecker claimed T6932: Icons, darkmode and stuff.

taking to check what's left

Mar 13 2025, 5:36 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker claimed T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream.
Mar 13 2025, 5:35 PM · gpd5x (gpd-5.0.0), Windows, kleopatra
ikloecker committed rLIBKLEO08d5f3648324: Test timestamps in job logs (authored by ikloecker).
Test timestamps in job logs
Mar 13 2025, 1:23 PM
ikloecker committed rLIBKLEO4a56489e487f: Initialize members in initialization list (authored by ikloecker).
Initialize members in initialization list
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO3b383d7bbb92: Assuan::sendDataCommand takes command as std::string (authored by ikloecker).
Assuan::sendDataCommand takes command as std::string
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEOf05dd4e5d5da: Return a few member variables as references to const (authored by ikloecker).
Return a few member variables as references to const
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO63d8610f608c: Rename function in base class (authored by ikloecker).
Rename function in base class
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEOea244c779ce5: Remove superfluous test of QGpgME::SignJob (authored by ikloecker).
Remove superfluous test of QGpgME::SignJob
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO62af9f6c7124: Remove obsolete UniqueLock (authored by ikloecker).
Remove obsolete UniqueLock
Mar 13 2025, 10:04 AM

Mar 12 2025

ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

If RestorePositionForNextInstance=false is still there after gpgpass has been quit then either KMainWindow::closeEvent() didn't run or the dirty state config wasn't sync'd to disk. When reading the code in KMainWindow I was wondering if a sync() was missing, but in Kleopatra it worked without this.

Mar 12 2025, 5:46 PM · Feature Request, gpgpass, gpd5x
ikloecker added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

This is about attachments of encrypted emails opened with the mail viewer that Carl wrote. If one opens those attachments with an external application then the decrypted attachments are written to temporary files. I don't see that this has anything to do with Kleopatra (unless the mail viewer is considered part of Kleopatra which, technically, it isn't).

Mar 12 2025, 2:25 PM · needs discussion, gpd5x, kleopatra
ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

@ebo: What does the MainWindow section in gpgpasstaterc contain?

Mar 12 2025, 2:10 PM · Feature Request, gpgpass, gpd5x
ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

Note: Restoring the last window location is a built-in feature of KMainWindow/KXmlGuiWindow. It should work out-of-the-box if one makes sure that KMainWindow::closeEvent() is called even if it's overwritten. (Instead of overwriting KMainWindow::closeEvent() the better approach is to overwrite KMainWindow::queryClose() which is what I changed in Kleopatra.)

Mar 12 2025, 1:41 PM · Feature Request, gpgpass, gpd5x

Mar 11 2025

ikloecker created T7560: GnuPG should learn the certificates when a new card has been seen.
Mar 11 2025, 4:57 PM · scd, Feature Request, gnupg
ikloecker moved T7532: Kleopatra fails to decrypt/extract archives located at very long file paths from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3.x / Gpg4win 4.4.x

Mar 11 2025, 4:11 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.1), Bug Report, kleopatra
ikloecker committed rKLEOPATRA13602b6d152c: Fix decrypting files with very long paths on windows (authored by TobiasFella).
Fix decrypting files with very long paths on windows
Mar 11 2025, 3:47 PM
ikloecker awarded rMTP27244457c3e6: Support compiling MimeTreeParser from git with stable version of KMime a Like token.
Mar 11 2025, 2:38 PM
ikloecker committed rLIBKLEO5d61d9f6c696: Skip test on FreeBSD that often times out and fails the build (authored by ikloecker).
Skip test on FreeBSD that often times out and fails the build
Mar 11 2025, 11:41 AM
ikloecker committed rLIBKLEO13aaa4f27793: Skip test on FreeBSD that often times out and fails the build (authored by ikloecker).
Skip test on FreeBSD that often times out and fails the build
Mar 11 2025, 11:21 AM
ikloecker committed rLIBKLEO27f8413d7414: Explicitly use Boost's cmake config file for finding it (authored by ikloecker).
Explicitly use Boost's cmake config file for finding it
Mar 11 2025, 10:51 AM
ikloecker committed rLIBKLEO17de0cd44f9b: Require C++20 (authored by ikloecker).
Require C++20
Mar 11 2025, 9:47 AM
ikloecker committed rMTP6be0ec0ceeb8: Fix two deprecation warnings (authored by ikloecker).
Fix two deprecation warnings
Mar 11 2025, 9:19 AM

Mar 10 2025

ikloecker added a reverting change for rMTPa6649461deea: Fix two deprecation warnings: rMTP05de73087bba: Revert "Fix two deprecation warnings".
Mar 10 2025, 5:18 PM
ikloecker committed rMTP05de73087bba: Revert "Fix two deprecation warnings" (authored by ikloecker).
Revert "Fix two deprecation warnings"
Mar 10 2025, 5:18 PM
ikloecker committed rWba4958ab3a1d: Make "build.sh --release --download" work as intended (authored by ikloecker).
Make "build.sh --release --download" work as intended
Mar 10 2025, 5:04 PM
ikloecker committed rWb2e49bd95716: Add missing dependencies on extra-cmake-modules (authored by ikloecker).
Add missing dependencies on extra-cmake-modules
Mar 10 2025, 5:04 PM
ikloecker committed rW9d65ddc8c972: Add dependency on native kconfig tools to packages using KConfigXT (authored by ikloecker).
Add dependency on native kconfig tools to packages using KConfigXT
Mar 10 2025, 5:04 PM
ikloecker committed rWc6a0286436e5: Rework dependencies between cross-build packages and native packages (authored by ikloecker).
Rework dependencies between cross-build packages and native packages
Mar 10 2025, 5:04 PM
ikloecker committed rW92b0d1d3f2bb: Build necessary features of qttools only (authored by ikloecker).
Build necessary features of qttools only
Mar 10 2025, 5:04 PM
ikloecker committed rMTPa6649461deea: Fix two deprecation warnings (authored by ikloecker).
Fix two deprecation warnings
Mar 10 2025, 5:01 PM
ikloecker changed the status of T7554: Kleopatra: Restore last window location on next start from Open to Testing.
Mar 10 2025, 11:18 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rW33e67dd3537f: Remove obsolete kleopatra patches (authored by ikloecker).
Remove obsolete kleopatra patches
Mar 10 2025, 10:50 AM
ikloecker committed rW2a46c302d15b: Add upstream fix for restore of window location on multi-screen setups (authored by ikloecker).
Add upstream fix for restore of window location on multi-screen setups
Mar 10 2025, 10:37 AM
ikloecker committed rW4c8dddae87bd: Update upstream fix for kconfig 6.11 (authored by ikloecker).
Update upstream fix for kconfig 6.11
Mar 10 2025, 10:36 AM
ikloecker committed rW76026ecfd79e: Configure kleopatra with different application name for GPD and VSD (authored by ikloecker).
Configure kleopatra with different application name for GPD and VSD
Mar 10 2025, 10:36 AM

Mar 6 2025

ikloecker added a comment to T7549: Kleopatra: crash on click in certificate extension dialog.

Sounds like the animation causes/relies on a deferred destruction. Do we/KF6 delete the popup manually?

Mar 6 2025, 6:46 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I had this again yesterday. I don't think that scdaemon is involved. gpg-agent.log has this

2025-03-05 15:54:29 gpg-agent[1248] socket file removed - retrying binding
2025-03-05 15:54:29 gpg-agent[1248] Der Socket kann nicht an `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gebunden werden: Unknown error
2025-03-05 15:54:29 gpg-agent[1248] system error code: 0 (0x0)
2025-03-05 15:54:29 gpg-agent[1248] secmem usage: 0/32768 bytes in 0 blocks
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.extra' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.browser' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.ssh' gehört
2025-03-05 15:55:17 gpg-agent[2088] gpg-agent (GnuPG) 2.5.5-beta11 started

and scdaemon logged

2025-03-05 15:55:19 scdaemon[4100] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.scdaemon' gehört
2025-03-05 15:55:19 scdaemon[4100] Handhabungsroutine für fd -1 gestartet
2025-03-05 15:55:19 scdaemon[4100] DBG: chan_0x00000000000002d0 -> OK GNU Privacy Guard's Smartcard server ready, process 4100

i.e. there wasn't any scdaemon running before the second gpg-agent started successfully.

Mar 6 2025, 9:49 AM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker moved T7547: signatures from revoked or expired keys show up as missing keys from Backlog to WIP on the gnupg26 board.
Mar 6 2025, 9:37 AM · gnupg26, gnupg24, Bug Report
ikloecker edited projects for T7547: signatures from revoked or expired keys show up as missing keys, added: gnupg24, gnupg26; removed gnupg.
Mar 6 2025, 9:36 AM · gnupg26, gnupg24, Bug Report
ikloecker claimed T7547: signatures from revoked or expired keys show up as missing keys.

Thanks for the report! That's indeed a regression introduced by the changes for T7527: Keyring/keybox denial of service. Commenting/Removing line https://dev.gnupg.org/source/gnupg/browse/master/g10/getkey.c$343 seems to fix the regression, but (very likely) this would reintroduce the issues reported in T7527: Keyring/keybox denial of service.

Mar 6 2025, 9:34 AM · gnupg26, gnupg24, Bug Report

Mar 5 2025

ikloecker committed rKLEOPATRAcda5e48117ec: Fix save/restore of window position (authored by ikloecker).
Fix save/restore of window position
Mar 5 2025, 5:06 PM
ikloecker moved T7554: Kleopatra: Restore last window location on next start from Backlog to WIP on the gpd5x board.
Mar 5 2025, 4:45 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker triaged T7554: Kleopatra: Restore last window location on next start as Normal priority.
Mar 5 2025, 4:45 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7551: Pinentry: display issue for symmetric password view.

The formatted display of the symmetric passphrase is configurable: gpg-agent.conf option pinentry-formatted-passphrase

Mar 5 2025, 2:35 PM · pinentry, gpd5x

Mar 4 2025

ikloecker added a comment to T7549: Kleopatra: crash on click in certificate extension dialog.

Not reproducible on Linux (with KF 6.11): When clicking the drop down triangle the popup briefly flashes (opens and immediately closes) before the error window is shown. Maybe the bug was fixed in the meantime. Needs to be checked.

Mar 4 2025, 5:57 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7548: Wrong error message when unblocking PIN.

a) and b) are both entirely gpg's responsibility. I'm using --status-fd 2 --command-fd 2 to see which messages would be passed to/parsed by gpgme.

$ gpg --version
gpg (GnuPG) 2.4.8-beta10
Mar 4 2025, 2:16 PM · gnupg26, gpd5x
ikloecker added a comment to T6544: Kleopatra: Feedback for invalid date input.

Tobias: Maybe add the patch versioned for kwidgetsaddons-6.9.0 for now so that it can be evaluated early.

Mar 4 2025, 1:41 PM · gpd5x, kleopatra

Feb 28 2025

ikloecker added a comment to T7150: Kleopatra: Import only public keys from WKD.

You could probably check that Kleopatra/gpgme calls gpg with the import option "only-pubkeys". For a real world test you'd have to upload a secret key to WKD.

Feb 28 2025, 1:39 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

Feb 26 2025

ikloecker added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

The certificate can also be downloaded from https://www.bsi.bund.de/DE/Service-Navi/Kontakt/smime.html

Feb 26 2025, 10:36 PM · gnupg, kleopatra, Bug Report
ikloecker committed rGPGMEQTc1a944a4536e: Fix deprecation warning with Qt 6 (authored by ikloecker).
Fix deprecation warning with Qt 6
Feb 26 2025, 6:55 PM
ikloecker committed rGPGMEQTe493794be669: build: Require same major/minor version of gpgme as version of qgpgme (authored by ikloecker).
build: Require same major/minor version of gpgme as version of qgpgme
Feb 26 2025, 6:55 PM
ikloecker committed rGPGMEPP4dba4ecbac7b: Bump soversion to 7 (authored by ikloecker).
Bump soversion to 7
Feb 26 2025, 6:16 PM
ikloecker committed rGPGMEPP532bc8b248cc: Remove never working TrustItem listing functionality (authored by ikloecker).
Remove never working TrustItem listing functionality
Feb 26 2025, 6:16 PM
ikloecker committed rGPGMEPP6f94663cfc2c: build: Require same major/minor version of gpgme as version of gpgmepp (authored by ikloecker).
build: Require same major/minor version of gpgme as version of gpgmepp
Feb 26 2025, 6:16 PM
ikloecker changed the status of T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel, a subtask of T7040: Make it possible to install GnuPG VSD and GPD in parallel, from Open to Testing.
Feb 26 2025, 2:01 PM · gpd5x, kleopatra
ikloecker changed the status of T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel from Open to Testing.

Remarks:

  • This works now on Windows and with the AppImage. This was achieved by customizing the internal application name of Kleopatra: kleopatra-vsd for GnuPG VS-Desktop, kleopatra-gpd for GnuPG Desktop, kleopatra for everything else.
  • As a side effect the different flavors of Kleopatra now use different names for the main config file and for the state file, i.e. Gpg4win uses kleopatrarc and kleopatrastaterc, GnuPG VS-Desktop will use kleopatra-vsdrc and kleopatra-vsdstaterc, and GnuPG Desktop will use kleopatra-gpdrc and kleopatra-gpdstaterc.
  • The internal application name is also used for config entries retrieved from the registry. That means that for VSD and GPD different registry paths are used in future releases.
  • Testing on Windows requires T7040: Make it possible to install GnuPG VSD and GPD in parallel.
Feb 26 2025, 2:01 PM · vsd34, test on hold, gpd5x, kleopatra
ikloecker added a comment to T6799: Kleopatra configuration files in wrong places.

Some remarks:

  • All Kleopatras use GNUPGHOME/kleopatra for the config files, but they use different names for the main config file and for the state file, i.e. Gpg4win uses kleopatrarc and kleopatrastaterc, GnuPG VS-Desktop will use kleopatra-vsdrc and kleopatra-vsdstaterc, and GnuPG Desktop will use kleopatra-gpdrc and kleopatra-gpdstaterc. That's a side effect of the changes for T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel where the internal application name is set to kleopatra, kleopatra-vsd or kleopatra-gpd for the different flavors.
  • The Kleopatra configuration files are not migrated to the new location. (The group configuration should already have been migrated.)
Feb 26 2025, 1:52 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T6799: Kleopatra configuration files in wrong places, a subtask of T7040: Make it possible to install GnuPG VSD and GPD in parallel, from Open to Testing.
Feb 26 2025, 1:32 PM · gpd5x, kleopatra
ikloecker changed the status of T6799: Kleopatra configuration files in wrong places from Open to Testing.

By the way, this also works for different GNUPGHOME. Tested with a gpgconf.ctl file with content gnupg = gnupg-gpd next to gpgconf.exe.

Feb 26 2025, 1:32 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T6799: Kleopatra configuration files in wrong places.

Kleopatra now writes/reads all config files to/from GNUPGHOME/kleopatra.

Feb 26 2025, 11:47 AM · gpd5x (gpd-5.0.0), kleopatra

Feb 25 2025

ikloecker committed rKLEOPATRA6d6d798e69b0: On Windows, ensure that GNUPGHOME is set to GnuPG's home directory (authored by ikloecker).
On Windows, ensure that GNUPGHOME is set to GnuPG's home directory
Feb 25 2025, 5:21 PM
ikloecker claimed T6799: Kleopatra configuration files in wrong places.
Feb 25 2025, 3:14 PM · gpd5x (gpd-5.0.0), kleopatra

Feb 24 2025

ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Logs of a recent hang

Feb 24 2025, 3:33 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker committed rKLEOPATRA388f9ee0480a: Remove obsolete extra cmake variables (authored by ikloecker).
Remove obsolete extra cmake variables
Feb 24 2025, 3:14 PM
ikloecker committed rKLEOPATRAfb3978bd5b3c: Use default name for configuration file (authored by ikloecker).
Use default name for configuration file
Feb 24 2025, 3:14 PM
ikloecker committed rKLEOPATRA7a1f8a48ddbf: Merge tooltippreferences into settings (authored by ikloecker).
Merge tooltippreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA47c4fe91d249: Merge fileoperationspreferences into settings (authored by ikloecker).
Merge fileoperationspreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA2234ab3148e8: Merge smimevalidationpreferences into settings (authored by ikloecker).
Merge smimevalidationpreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA9c1f6f6d503a: Store size of DecryptVerifyEMailWizard in state config (authored by ikloecker).
Store size of DecryptVerifyEMailWizard in state config
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRAa51a68922c92: Store size of DecryptVerifyEMailWizard in state config (authored by ikloecker).
Store size of DecryptVerifyEMailWizard in state config
Feb 24 2025, 9:44 AM

Feb 20 2025

ikloecker committed rKLEOPATRA4486a525fb07: Remove unused standalone mode of ResultListWidget (authored by ikloecker).
Remove unused standalone mode of ResultListWidget
Feb 20 2025, 4:25 PM
ikloecker committed rWc5e792a1e045: Configure breeze-icons without icon generation and icon installation (authored by ikloecker).
Configure breeze-icons without icon generation and icon installation
Feb 20 2025, 2:22 PM
ikloecker committed rWf198c565c659: Don't strip if there's nothing to strip (authored by ikloecker).
Don't strip if there's nothing to strip
Feb 20 2025, 2:22 PM
ikloecker committed rWd3452493e665: Fix logic for finding the beta version number (authored by ikloecker).
Fix logic for finding the beta version number
Feb 20 2025, 2:22 PM
ikloecker committed rWe8a371334064: Don't build the Breeze icons library in the native build (authored by ikloecker).
Don't build the Breeze icons library in the native build
Feb 20 2025, 2:22 PM
ikloecker committed rW1895c375b157: Use blue app icon for Kleopatra in GnuPG Desktop (authored by ikloecker).
Use blue app icon for Kleopatra in GnuPG Desktop
Feb 20 2025, 2:22 PM
ikloecker committed rWecb811904b5b: Perform a fresh configuration of the build tree (authored by ikloecker).
Perform a fresh configuration of the build tree
Feb 20 2025, 2:22 PM
ikloecker committed rKLEOPATRA60ec82b90511: Allow to use different icons for a customized build (authored by ikloecker).
Allow to use different icons for a customized build
Feb 20 2025, 10:47 AM
ikloecker committed rKLEOPATRA58ff277d1111: On Windows, embed our app icon as Breeze icon (authored by ikloecker).
On Windows, embed our app icon as Breeze icon
Feb 20 2025, 10:47 AM
ikloecker committed rKLEOPATRAfd41019730af: Make it possible to run different flavors of Kleopatra at the same time (authored by ikloecker).
Make it possible to run different flavors of Kleopatra at the same time
Feb 20 2025, 10:47 AM

Feb 19 2025

ikloecker added a comment to T7536: Key import dialog should come into foreground when import was triggered by file association.

This is very similar to T5780 except that it concerns a different operation and thus a different window. The fix is likely the same as for T5780.

Feb 19 2025, 1:26 PM · UI, Bug Report, gpg4win
ikloecker added a comment to T7535: Kleopatra: "Decrypt/Verify all files in folder" doesn't work.

We do support "Decrypt & Verify" for multiple files (including the presentation of the status) so that it would be easy to do the same for all files in a folder (question is if this should even be recursive). Digging into the history I found that the desktop file was added shortly before Kleopatra 2.0.0-rc1, but that there wasn't any code for iterating a folder, i.e. this can never have worked.

Feb 19 2025, 1:22 PM · Feature Request, kleopatra

Feb 18 2025

ikloecker created T7535: Kleopatra: "Decrypt/Verify all files in folder" doesn't work.
Feb 18 2025, 7:18 PM · Feature Request, kleopatra