Page MenuHome GnuPG
Feed Advanced Search

Aug 31 2023

ikloecker committed rKLEOPATRA9f3447738372: Update size of content area just before showing it (authored by ikloecker).
Update size of content area just before showing it
Aug 31 2023, 6:04 PM
ikloecker committed rKLEOPATRAcdf20383d9e7: Remove special handling of Escape when tool tip was shown (authored by ikloecker).
Remove special handling of Escape when tool tip was shown
Aug 31 2023, 6:04 PM
ikloecker claimed T6469: Kleopatra: Certify a group.
Aug 31 2023, 11:21 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Aug 30 2023

ikloecker committed rKLEOPATRA63fe15f62902: Use tree widget instead of list view for user IDs (authored by ikloecker).
Use tree widget instead of list view for user IDs
Aug 30 2023, 5:38 PM
ikloecker committed rKLEOPATRA88f6190e7d3e: GIT_SILENT clang-format (authored by ikloecker).
GIT_SILENT clang-format
Aug 30 2023, 5:38 PM
ikloecker closed T6262: Kleopatra: Remove info buttons from Certify dialog, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Aug 30 2023, 2:40 PM · kleopatra
ikloecker closed T6262: Kleopatra: Remove info buttons from Certify dialog as Resolved.

Nothing to test (except that the tool tips are now shown for the widgets).

Aug 30 2023, 2:40 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAec5efb936827: Remove info buttons from Certify dialog (authored by ikloecker).
Remove info buttons from Certify dialog
Aug 30 2023, 2:37 PM
ikloecker claimed T6262: Kleopatra: Remove info buttons from Certify dialog.
Aug 30 2023, 2:14 PM · Restricted Project, kleopatra

Aug 28 2023

ikloecker added inline comments to D567: Bad hack to improve the current way to do version checking.
Aug 28 2023, 6:03 PM
ikloecker added a comment to T6685: QGpgME: Update defaultkeygenerationjob and use create-key API.

Kleopatra doesn't rely on the defaults in the library and other users shouldn't either. I would kill defaultkeygenerationjob. And it's use in newkeyapprovaldialog should be fixed, e.g. by using QuickJob::startCreate().

Aug 28 2023, 2:17 PM · Restricted Project, gpgme
ikloecker added a comment to D567: Bad hack to improve the current way to do version checking.

Why don't you create an MR on invent?

Aug 28 2023, 10:47 AM

Aug 25 2023

ikloecker committed rKLEOPATRA844729591bf5: Adjust to KCModule not being a QWidget any more (authored by ikloecker).
Adjust to KCModule not being a QWidget any more
Aug 25 2023, 11:52 AM

Aug 24 2023

ikloecker changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Open to Testing.

Optionally, (configurable on the Directory Services page) Kleopatra now queries WKDs for all user IDs when updating an OpenPGP certificate.

Aug 24 2023, 11:55 AM · backport, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA9645f08153cc: Optionally, query WKDs for all user IDs when updating an OpenPGP key (authored by ikloecker).
Optionally, query WKDs for all user IDs when updating an OpenPGP key
Aug 24 2023, 11:11 AM
ikloecker moved T5903: Kleopatra: Add refresh button in certificatedetails from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 24 2023, 10:15 AM · backport, kleopatra, Restricted Project
ikloecker claimed T5903: Kleopatra: Add refresh button in certificatedetails .
Aug 24 2023, 10:15 AM · backport, kleopatra, Restricted Project

Aug 23 2023

ikloecker committed rM3f297387bf40: qt: Allow specifying user IDs to use when refreshing keys via WKD (authored by ikloecker).
qt: Allow specifying user IDs to use when refreshing keys via WKD
Aug 23 2023, 12:01 PM
ikloecker closed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Resolved.

Fixed. Removing Gentoo tag because it's not Gentoo-specific.

Aug 23 2023, 10:11 AM · gpgme, Bug Report
ikloecker renamed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) from gpgme-1.22.0 fails to compile tests to gpgme-1.22.0 fails to compile tests (when building in source tree).
Aug 23 2023, 10:09 AM · gpgme, Bug Report
ikloecker added a comment to T6556: gpgtar: Removes existing output file on error.

It may be better to open a separate issue for the issue in gpg, so that it's not overlooked/forgotten when the issue in gpgtar is fixed.

Aug 23 2023, 10:06 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report

Aug 22 2023

ikloecker committed rLIBKLEOd4360723e96b: Use a variable for the name of the QGpgME package (authored by ikloecker).
Use a variable for the name of the QGpgME package
Aug 22 2023, 1:35 PM
ikloecker committed rKLEOPATRA387f399ead94: Use a variable for the name of the QGpgME package (authored by ikloecker).
Use a variable for the name of the QGpgME package
Aug 22 2023, 1:33 PM
ikloecker committed rMaee18a2ab249: qt,tests: Fix build in source directory, part 2 (authored by Christian Hesse <mail@eworm.de>).
qt,tests: Fix build in source directory, part 2
Aug 22 2023, 11:18 AM
ikloecker added a comment to T6667: Kleopatra: kleopatrarc is synced only on clean quit.

I'm not sure, but you may also want to sync the state config (which stores mostly window geometries). In fact, we might want to use the state config for more settings that change often, e.g. the different last used directories.

Aug 22 2023, 10:03 AM · kleopatra, Restricted Project
ikloecker added a comment to T5903: Kleopatra: Add refresh button in certificatedetails .

We decided to keep the current behavior as default (privacy by default), but to add an option to enable WKD lookups for all user IDs.

Aug 22 2023, 9:49 AM · backport, kleopatra, Restricted Project

Aug 21 2023

aheinecke awarded rM24a8c279da98: build: Suggest out-of-source build a Like token.
Aug 21 2023, 10:06 PM
ikloecker committed rM24a8c279da98: build: Suggest out-of-source build (authored by ikloecker).
build: Suggest out-of-source build
Aug 21 2023, 9:33 PM
ikloecker added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

The following patch fixes this (for me):

diff --git a/lang/qt/tests/Makefile.am b/lang/qt/tests/Makefile.am
index 32ad6466..aedd3264 100644
--- a/lang/qt/tests/Makefile.am
+++ b/lang/qt/tests/Makefile.am
@@ -51,10 +51,10 @@ LDADD = ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la \
         ../../../src/libgpgme.la @GPGME_QT5_LIBS@ @GPG_ERROR_LIBS@ \
         @GPGME_QT5TEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ -lstdc++
Aug 21 2023, 9:19 PM · gpgme, Bug Report
ikloecker committed rMd23528cadf42: qt,tests: Fix build in source directory (authored by ikloecker).
qt,tests: Fix build in source directory
Aug 21 2023, 9:18 PM
ikloecker added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

This happens because you build in the source directory and therefore the wrong debug.h is found. While this should work in general we strongly suggest to use a separate build directory.

Aug 21 2023, 9:01 PM · gpgme, Bug Report
ikloecker changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Open to Testing.

The changes have been backported to VSD. Note that they require today's changes in gpgme (just after the release of gpgme 1.22.0).

Aug 21 2023, 6:48 PM · backport, kleopatra, Restricted Project
ikloecker added a comment to T5903: Kleopatra: Add refresh button in certificatedetails .

OpenPGP keys are now also updated via WKD, but only for user IDs which were originally retrieved via WKD (i.e. which have origin WKD).

Aug 21 2023, 6:45 PM · backport, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA8dba6425e44f: Add missing define for WKD refresh (authored by ikloecker).
Add missing define for WKD refresh
Aug 21 2023, 6:35 PM
ikloecker committed rKLEOPATRA8105a7e3c840: Update keys with origin WKD also via WKD (authored by ikloecker).
Update keys with origin WKD also via WKD
Aug 21 2023, 6:34 PM
ikloecker committed rKLEOPATRA34cacfa2a6da: Add missing define for WKD refresh (authored by ikloecker).
Add missing define for WKD refresh
Aug 21 2023, 6:31 PM
ikloecker closed T6672: gpgme: Add support for refreshing OpenPGP keys via WKD, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Resolved.
Aug 21 2023, 6:23 PM · backport, kleopatra, Restricted Project
ikloecker closed T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as Resolved.

Done. Will be tested with T5903: Kleopatra: Add refresh button in certificatedetails .

Aug 21 2023, 6:23 PM · gpgme, Restricted Project
ikloecker committed rKLEOPATRA5f3c408b2cae: Update keys with origin WKD also via WKD (authored by ikloecker).
Update keys with origin WKD also via WKD
Aug 21 2023, 6:21 PM
ikloecker committed rM2ad36f711447: qt: Add job for refreshing OpenPGP keys via WKD (authored by ikloecker).
qt: Add job for refreshing OpenPGP keys via WKD
Aug 21 2023, 6:07 PM
ikloecker triaged T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as High priority.
Aug 21 2023, 3:53 PM · gpgme, Restricted Project
ikloecker moved T5903: Kleopatra: Add refresh button in certificatedetails from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2023, 10:41 AM · backport, kleopatra, Restricted Project
ikloecker added a comment to T6668: Release GPGME 1.22.0.

Minor correction of the interface changes:

qt: toLogString                            NEW.
Aug 21 2023, 10:39 AM · gpgme, Release Info
ikloecker committed rMfb03a5b3df29: doc: Fix interface changes (authored by ikloecker).
doc: Fix interface changes
Aug 21 2023, 10:36 AM

Aug 17 2023

ikloecker added a comment to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.

Yes, gpgtar emits a SUCCESS status. gpgme should probably check for this.

Aug 17 2023, 2:24 PM · vsd33 (vsd-3.3.0), gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Aug 16 2023

ikloecker placed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind up for grabs.

The sign/encrypt archive jobs now also take care of removing the output file if the operation was canceled or failed.

Aug 16 2023, 2:35 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rM40ca3d589638: qt: Clean up after failure or cancel of sign/encrypt archive operation (authored by ikloecker).
qt: Clean up after failure or cancel of sign/encrypt archive operation
Aug 16 2023, 2:25 PM
ikloecker committed rKLEOPATRAa1252974128b: Change version check for isMime() (authored by ikloecker).
Change version check for isMime()
Aug 16 2023, 1:59 PM
ikloecker claimed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.
Aug 16 2023, 11:01 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Aug 15 2023

ikloecker committed rKLEOPATRA13b0e59a0358: Log object and function name instead of nothing (authored by ikloecker).
Log object and function name instead of nothing
Aug 15 2023, 2:35 PM
ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

I think the problem is that SignEncryptTask is destroyed before the canceled job reports the result. Therefore the clean-up code never runs. The added logging should confirm this.

Aug 15 2023, 2:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe9eb57776403: Log object and function name instead of nothing (authored by ikloecker).
Log object and function name instead of nothing
Aug 15 2023, 2:11 PM
ikloecker committed rKLEOPATRAec814c462eac: Make MimeTreeParser required (authored by CarlSchwan).
Make MimeTreeParser required
Aug 15 2023, 12:49 PM
ikloecker committed rKLEOPATRA82b528ce9528: Add missing include (authored by ikloecker).
Add missing include
Aug 15 2023, 12:47 PM
ikloecker committed rKLEOPATRA5fbeab3d1cff: Make MimeTreeParser required (authored by CarlSchwan).
Make MimeTreeParser required
Aug 15 2023, 12:42 PM
ikloecker committed rKLEOPATRA342f2bf7d2c8: Log the result of the sign/encrypt task (authored by ikloecker).
Log the result of the sign/encrypt task
Aug 15 2023, 12:41 PM
ikloecker committed rKLEOPATRA31b827cd22d7: Define the QDebug operator for std::string in one place (authored by ikloecker).
Define the QDebug operator for std::string in one place
Aug 15 2023, 12:41 PM
ikloecker committed rMc3171d0cf1a2: qt: Make toLogString helper public (authored by ikloecker).
qt: Make toLogString helper public
Aug 15 2023, 12:40 PM
ikloecker committed rM7a2a3f317b18: cpp: Remove unused include (authored by ikloecker).
cpp: Remove unused include
Aug 15 2023, 12:40 PM

Aug 14 2023

ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Kleopatra should (try to) delete the file: rKLEOPATRA59652a394662: Remove the output file if job was canceled or an error occurred. The attempt to delete the file is logged, so you should see the logs in the debug output. If nothing is logged, then something weird is happening. Or the QFile::exists() check does not work for some reason.

Aug 14 2023, 5:50 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker updated subscribers of T6631: Kleopatra: Require GpgME 1.20.

So far only the dev branch of Craft supports this. Also there are still some platforms where it doesn't work.

Aug 14 2023, 5:38 PM · kleopatra, Restricted Project
ikloecker closed T6648: GpgME: Support offline flag for all operations of gpgsm as Resolved.

Done. This can be tested with the run-import test runner (which I did).

Aug 14 2023, 2:08 PM · gpgme, Restricted Project
ikloecker closed T6648: GpgME: Support offline flag for all operations of gpgsm, a subtask of T6532: Kleopatra: X509 import needs to be offline, as Resolved.
Aug 14 2023, 2:08 PM · kleopatra, Restricted Project
ikloecker committed rM150a2f9e4e5a: tests: Support offline mode in run-import (authored by ikloecker).
tests: Support offline mode in run-import
Aug 14 2023, 2:05 PM
ikloecker committed rMbc98f01c8599: core: Use offline mode for all operations of gpgsm engine (authored by ikloecker).
core: Use offline mode for all operations of gpgsm engine
Aug 14 2023, 12:47 PM
ikloecker committed rMd72811a2c094: core: Store engine's version string in gpgsm engine (authored by ikloecker).
core: Store engine's version string in gpgsm engine
Aug 14 2023, 12:47 PM
ikloecker moved T6648: GpgME: Support offline flag for all operations of gpgsm from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2023, 11:39 AM · gpgme, Restricted Project
ikloecker triaged T6648: GpgME: Support offline flag for all operations of gpgsm as Normal priority.
Aug 14 2023, 11:38 AM · gpgme, Restricted Project

Aug 11 2023

ikloecker closed T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Resolved.
Aug 11 2023, 9:21 AM · backport, kleopatra, Restricted Project
ikloecker closed T5951: gpgme: Add support for refreshing OpenPGP keys as Resolved.

Closing. For now, all that's needed has been added to GpgME. Additional changes in Kleopatra are tracked in T5903: Kleopatra: Add refresh button in certificatedetails . If further changes in GpgME are needed, then a new task will be opened.

Aug 11 2023, 9:21 AM · gpgme, Restricted Project

Aug 9 2023

ikloecker added a comment to rKLEOPATRA1ce6220ae949: Fix implicit QString conversion on Windows.

KDECompilerSettings now sets -DQT_NO_CAST_FROM_ASCII (and others) also on Windows because we increased the required KF5 version to 5.104.

Aug 9 2023, 6:36 PM

Aug 8 2023

ikloecker added a comment to T6635: keyboxd and --no-autostart option.

gpgv might not support ASCII armored key files. Try with a binary key file.

Aug 8 2023, 12:29 PM · Bug Report

Aug 7 2023

ikloecker closed T6635: keyboxd and --no-autostart option as Resolved.

I think you should simply use gpgv for verifying signatures. gpgv exists for exactly this use case. You don't even have to import anything because you can directly pass a keyring to gpgv.

Aug 7 2023, 8:04 PM · Bug Report

Aug 4 2023

ikloecker updated subscribers of T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog.

@aheinecke Backport to gpg4win/23.07?

Aug 4 2023, 1:33 PM · Restricted Project, kleopatra
ikloecker updated subscribers of T6519: Kleopatra: "change validity" allows to set an expiry date in the past.

@aheinecke Backport to gpg4win/23.07?

Aug 4 2023, 1:33 PM · backport, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA4150014e7e29: Strip archive extension for CMS folder, too (authored by aheinecke).
Strip archive extension for CMS folder, too
Aug 4 2023, 1:29 PM
ikloecker committed rLIBKLEO69b32158003e: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEO477500e42b98: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEOe08bcb98990d: Reject groups containing key with insufficient validity (authored by ikloecker).
Reject groups containing key with insufficient validity
Aug 4 2023, 1:12 PM
ikloecker committed rLIBKLEOfbe11832a123: Fix name of enum value (authored by ikloecker).
Fix name of enum value
Aug 4 2023, 1:12 PM
ikloecker added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Technically, the canX are already checking a flag internally because _gpgme_key stores the can_X values as single bits. There are still 17 unused bits in _gpgme_key, i.e. there's plenty of space for more flags like can_haz_cheezeburger.

Aug 4 2023, 9:31 AM · gpd5x, gpgme, okular

Aug 3 2023

ikloecker committed rLIBKLEObc45c58c46f8: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 3 2023, 4:45 PM
ikloecker committed rLIBKLEO10bc9dad6c10: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 3 2023, 4:45 PM
ikloecker committed rKLEOPATRAec9bd48365c5: Remove obsolete functions (authored by ikloecker).
Remove obsolete functions
Aug 3 2023, 11:22 AM
ikloecker committed rKLEOPATRA7f514d575275: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:56 AM
ikloecker committed rKLEOPATRA2e98706dd339: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:56 AM
ikloecker committed rLIBKLEOae817cc8a5a4: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:13 AM
ikloecker committed rLIBKLEOf286476337b3: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:13 AM
ikloecker claimed T6631: Kleopatra: Require GpgME 1.20.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker triaged T6631: Kleopatra: Require GpgME 1.20 as Normal priority.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker added a comment to T6630: Platform independent starter.

I suppose you have read https://docs.appimage.org/user-guide/run-appimages.html#integrating-appimages-into-the-desktop, even though I think those two helpers don't do what you want and, on top, they are Linux-specific.

Aug 3 2023, 9:15 AM · needs discussion, gpd5x, Windows, Feature Request, AppImage

Aug 2 2023

ikloecker committed rLIBKLEO6ca1944fe485: Reject groups containing key with insufficient validity (authored by ikloecker).
Reject groups containing key with insufficient validity
Aug 2 2023, 3:23 PM
ikloecker committed rLIBKLEO77aefd376781: Fix name of enum value (authored by ikloecker).
Fix name of enum value
Aug 2 2023, 3:23 PM

Jul 30 2023

ikloecker committed rKLEOPATRAf38363b550ed: GIT_SILENT Add .git-blame-ignore-revs (authored by ikloecker).
GIT_SILENT Add .git-blame-ignore-revs
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRAd2ed124e7ba1: Add clang-format git pre-commit hook (authored by ikloecker).
Add clang-format git pre-commit hook
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRA17501e66f322: Run clang-format (authored by ikloecker).
Run clang-format
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRAf40797dddb17: Help clang-format giving nicer results (authored by ikloecker).
Help clang-format giving nicer results
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRAe84c7fceb51b: Don't define multiple member variables together (authored by ikloecker).
Don't define multiple member variables together
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRA7caffa7214bd: Fix order of error message and window title (authored by ikloecker).
Fix order of error message and window title
Jul 30 2023, 10:51 PM
ikloecker committed rKLEOPATRA6b256212d404: Replace ternary expression with if-statement (authored by ikloecker).
Replace ternary expression with if-statement
Jul 30 2023, 10:51 PM