Page MenuHome GnuPG
Feed Advanced Search

Oct 10 2023

ikloecker committed rKLEOPATRA98632caf8860: Inline the QDebug stream operator for std::string (authored by ikloecker).
Inline the QDebug stream operator for std::string
Oct 10 2023, 11:51 AM
ikloecker committed rKLEOPATRAabb5fcd3f0ac: Remove the key helpers (authored by ikloecker).
Remove the key helpers
Oct 10 2023, 11:51 AM
ikloecker committed rLIBKLEOde665927b960: Bump library version (authored by ikloecker).
Bump library version
Oct 10 2023, 11:38 AM
ikloecker committed rLIBKLEOd31f6deab20b: Add all key helpers from kleopatra (authored by ikloecker).
Add all key helpers from kleopatra
Oct 10 2023, 11:38 AM
ikloecker committed rLIBKLEO27f58d05fd26: Fix deprecation warning (authored by ikloecker).
Fix deprecation warning
Oct 10 2023, 11:38 AM
ikloecker added a comment to T6753: Kleopatra: Review usage of Key::canEncrypt and replace with hasEncrypt where appropriate.

The changes are best reviewed by a developer to check that I didn't make a mistake when I replaced usage of the canSign, canEncrypt, etc. methods with the new hasSign, hasEncrypt, etc. methods or the corresponding compatibility helpers keyHasSign, etc..

Oct 10 2023, 9:50 AM · kleopatra, Restricted Project

Oct 9 2023

ikloecker added a comment to T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD.

It isn't a duplicate. See T6325#176719.

Oct 9 2023, 5:26 PM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

This task is about the creation of OpenPGP certificates or S/MIME CSR from existing card keys. In particular, it isn't about the creation of card keys.

Oct 9 2023, 5:24 PM · Restricted Project, kleopatra
ikloecker committed rLIBKLEOe18ef83d2070: Use new key flags to check for sign and encryption capability (authored by ikloecker).
Use new key flags to check for sign and encryption capability
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA55d683fe117e: Use new key flags to check for certify capability (authored by ikloecker).
Use new key flags to check for certify capability
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA513030f91f51: Use new key flags to check for sign capability (authored by ikloecker).
Use new key flags to check for sign capability
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA6aa95909c6d0: Remove unused namespace usage and unused include (authored by ikloecker).
Remove unused namespace usage and unused include
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA5ed6e8b6a491: Remove obsolete code for setting recipients (authored by ikloecker).
Remove obsolete code for setting recipients
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA3fdb73ab4c41: Simplify code (authored by ikloecker).
Simplify code
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA358af97dbef6: Simplify code (authored by ikloecker).
Simplify code
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA4262ff99cbc1: Use new key flags to check for sign and encryption capability (authored by ikloecker).
Use new key flags to check for sign and encryption capability
Oct 9 2023, 12:26 PM
ikloecker committed rKLEOPATRA20d9415dce1b: Don't filter out expired signing/encryption certificates (authored by ikloecker).
Don't filter out expired signing/encryption certificates
Oct 9 2023, 12:26 PM
ikloecker updated the task description for T6753: Kleopatra: Review usage of Key::canEncrypt and replace with hasEncrypt where appropriate.
Oct 9 2023, 10:30 AM · kleopatra, Restricted Project
ikloecker claimed T6753: Kleopatra: Review usage of Key::canEncrypt and replace with hasEncrypt where appropriate.
Oct 9 2023, 9:58 AM · kleopatra, Restricted Project
ikloecker triaged T6753: Kleopatra: Review usage of Key::canEncrypt and replace with hasEncrypt where appropriate as Normal priority.
Oct 9 2023, 9:58 AM · kleopatra, Restricted Project

Oct 6 2023

ikloecker claimed T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.
Oct 6 2023, 9:48 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

With the above changes a group with an expired key is now expanded. But, as in T6742, the key is shown with the blue info icon instead of with a red X icon and the OK button is enabled.

Oct 6 2023, 9:48 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Oct 5 2023

ikloecker committed rLIBKLEO27a82e9da227: Use hasEncrypt instead of canEncrypt to check for encryption keys (authored by ikloecker).
Use hasEncrypt instead of canEncrypt to check for encryption keys
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO961ba7af666b: Add support for new Key::hasX capability checks to KConfigBasedKeyFilter (authored by ikloecker).
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO8e358b45533e: Remove unused functions (authored by ikloecker).
Remove unused functions
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOd6678bc03a08: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOe9e527fb9d9b: Add support for hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO6e8f01222c59: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO549e093333ea: Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO5d1f120ffc9d: Remove obsolete compat code for GpgME < 1.16 (authored by ikloecker).
Remove obsolete compat code for GpgME < 1.16
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOca0fff32901a: Use hasEncrypt instead of canEncrypt to check for encryption keys (authored by ikloecker).
Use hasEncrypt instead of canEncrypt to check for encryption keys
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO5d0a1032a832: Add support for new Key::hasX capability checks to KConfigBasedKeyFilter (authored by ikloecker).
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOd72c61bcf40b: Remove unused functions (authored by ikloecker).
Remove unused functions
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO2b7afd5d5e62: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOaca0054da6b1: Add support for hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOb791e19a2ef4: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO0a9b99f2e47e: Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO759cf058920b: Remove obsolete compat code for GpgME < 1.16 (authored by ikloecker).
Remove obsolete compat code for GpgME < 1.16
Oct 5 2023, 5:30 PM
ikloecker closed T6748: Let gpgme tell that a encryption subkey exists even if expired as Resolved.

C++ bindings also done.

Oct 5 2023, 3:31 PM · gpgme (gpgme 1.23.x), Feature Request
ikloecker committed rMa9e5a25b56ab: cpp: Support new key capability flags (authored by ikloecker).
cpp: Support new key capability flags
Oct 5 2023, 3:28 PM
ikloecker committed rM0132a1089f1e: doc: Fix typo (authored by ikloecker).
doc: Fix typo
Oct 5 2023, 3:28 PM

Oct 4 2023

ikloecker closed T6698: Kleopatra: Not all User IDs tagged with chosen tag selected when certifying a certificate as Resolved.

The tag of the last displayed user ID that has a tag is chosen. And that's tag tagC1 in the above scenario.

Oct 4 2023, 5:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker committed rKLEOPATRAd00e7a810629: Require latest stable versions of PIM dependencies (authored by ikloecker).
Require latest stable versions of PIM dependencies
Oct 4 2023, 1:39 PM
ikloecker committed rKLEOPATRAb6dd8d7dd1e2: Require 23.08 version of PIM dependencies (authored by ikloecker).
Require 23.08 version of PIM dependencies
Oct 4 2023, 1:36 PM
ikloecker committed rMTP0960e984b652: Require 23.08 version of PIM dependencies (authored by ikloecker).
Require 23.08 version of PIM dependencies
Oct 4 2023, 1:32 PM
ikloecker committed rLIBKLEOa2a61f881f02: Require 23.08 version of PIM dependencies (authored by ikloecker).
Require 23.08 version of PIM dependencies
Oct 4 2023, 1:27 PM
ikloecker committed rKLEOPATRA23dc59897671: Fix deselection/disabling of user ID of certification key (authored by ikloecker).
Fix deselection/disabling of user ID of certification key
Oct 4 2023, 12:08 PM
ikloecker added a comment to T6683: GpgOL: Configurable error if sign is selected and prefer_smime .
In T6683#176424, @ebo wrote:

Oct 4 2023, 9:49 AM · vsd32 (vsd-3.2.0), gpgol, Restricted Project, vsd

Oct 2 2023

ikloecker added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

See also https://dev.gnupg.org/T6401#176099 which explains why OpenPGP seems to behave differently than S/MIME.

Oct 2 2023, 2:14 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker placed T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog up for grabs.

I have created a merge request for upstream to remove the useless "No date" option:
https://invent.kde.org/frameworks/kwidgetsaddons/-/merge_requests/213
I have added a patch with the changes to gpg4win, so that we do not have to wait for the fixed upstream version.

Oct 2 2023, 12:16 PM · Restricted Project, kleopatra
ikloecker committed rWb29e4c3d4008: Add upstream patches which remove useless "no date" option (authored by ikloecker).
Add upstream patches which remove useless "no date" option
Oct 2 2023, 12:16 PM
ikloecker added a comment to rWc1a32e26a037: Add PCRE2 as explicit package again.

You forgot to add src/inst-pcre2.nsi and src/uninst-pcre2.nsi

Oct 2 2023, 11:56 AM

Sep 28 2023

ikloecker committed rKLEOPATRA23a066adec24: Store state of some options separately for bulk certification (authored by ikloecker).
Store state of some options separately for bulk certification
Sep 28 2023, 12:17 PM
ikloecker updated the task description for T6469: Kleopatra: Certify a group.
Sep 28 2023, 11:22 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6469: Kleopatra: Certify a group.

The certification of certificate groups (first two points of T6469#174361) is mostly done.

Sep 28 2023, 11:12 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd7752db7490c: Show progress dialog while certificates are certified (authored by ikloecker).
Show progress dialog while certificates are certified
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAa3e6b94ee2e6: Show details about failed certifications in final result message (authored by ikloecker).
Show details about failed certifications in final result message
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA1b956241aab2: Upload certified certificates to the configured key server (authored by ikloecker).
Upload certified certificates to the configured key server
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA185762e92645: Add Certify button to certificate group management dialog (authored by ikloecker).
Add Certify button to certificate group management dialog
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAf3d30db45bf8: Allow sending multiple keys to a key server (authored by ikloecker).
Allow sending multiple keys to a key server
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA4d39afaefcfa: Add first version of command for certifying certificate groups (authored by ikloecker).
Add first version of command for certifying certificate groups
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA594788fd0ed2: Sort certificates/user IDs alphabetically (authored by ikloecker).
Sort certificates/user IDs alphabetically
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA0ab4f219b670: Remove useless code for non-revocable certifications (authored by ikloecker).
Remove useless code for non-revocable certifications
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAd2a0f34043db: Minor refactoring to reduce code duplication (authored by ikloecker).
Minor refactoring to reduce code duplication
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA8844a0dc92dc: Skip disabled user IDs when looking for existing tags (authored by ikloecker).
Skip disabled user IDs when looking for existing tags
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAcbb74772fc1a: Remove update of certificate (authored by ikloecker).
Remove update of certificate
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA850635b814a3: Ensure that tags of all keys are loaded (authored by ikloecker).
Ensure that tags of all keys are loaded
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAbd31a232e26e: Add bulk certification mode to certify widget (authored by ikloecker).
Add bulk certification mode to certify widget
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAeefde0d0194a: Factor out setup of widget after setting certificate(s) (authored by ikloecker).
Factor out setup of widget after setting certificate(s)
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA3fe9744b0e98: Add simple helper for changing visibility of multiple widgets at once (authored by ikloecker).
Add simple helper for changing visibility of multiple widgets at once
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA9d43ef548e3d: Update size of content area just before showing it (authored by ikloecker).
Update size of content area just before showing it
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA9882c9473b1d: Store a list of certificates to certify (authored by ikloecker).
Store a list of certificates to certify
Sep 28 2023, 10:52 AM
ikloecker committed rLIBKLEOdd4018ffdb5a: classify: Fix wrong classification of mail files (authored by CarlSchwan).
classify: Fix wrong classification of mail files
Sep 28 2023, 9:26 AM

Sep 27 2023

ikloecker added a comment to T5903: Kleopatra: Add refresh button in certificatedetails .
In T5903#176175, @uwi wrote:

I'm late on the train, but (talking about Kleopatra) there is a menu entry to refresh all keys, but I miss a RMB (right mouse button) context menu for the list of certificates to refresh just the current one (much similar like the feature requested, but "one UI level higher").

Sep 27 2023, 11:53 AM · backport, kleopatra, Restricted Project
ikloecker committed rKLEOPATRAd7d4662d3624: Fix "loop variable creates a copy" warning (authored by ikloecker).
Fix "loop variable creates a copy" warning
Sep 27 2023, 10:21 AM

Sep 22 2023

ikloecker added a comment to T6730: Filename for multiple sigend pdf's.

I know Microsoft is probably not the best example, but copying an already copied file with the Windows Explorer you get "Copy of Copy of Copy of originalname.txt". Moreover, I think foo_signed_signed_signed.pdf makes it pretty clear that this is a PDF that has been signed multiple times. I would leave it as-is. People who don't like the name can easily change it.

Sep 22 2023, 8:51 PM · okular
ikloecker added a comment to T6497: gpgtar does not return failure code to gpgme.

I think there is a timing issue between the termination of a job and the retrieval of gpg's output, so that gpg's output is sometimes truncated or even completely empty. This is a general problem and not specific for this ticket.

Sep 22 2023, 8:39 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
ikloecker placed T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue up for grabs.

Somebody else needs to take over.

Sep 22 2023, 10:46 AM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
ikloecker updated subscribers of T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue.

Encrypting folders with umlauts in the folder name and decrypting archives with umlauts in the file name now works for me on Windows. Encrypting folders and decrypting archives with kanji in the names still fails.

Sep 22 2023, 10:41 AM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
ikloecker committed rMd43d787e9ac1: qt: Use UTF-8 for file names on Windows (authored by ikloecker).
qt: Use UTF-8 for file names on Windows
Sep 22 2023, 10:23 AM

Sep 21 2023

ikloecker closed T6696: qgpgme-qt6: Build failure for some distributions as Resolved.
Sep 21 2023, 10:54 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rM4e321a0f06ff: build,qt: Autodetect whether Qt was built with -mno-direct-extern-access (authored by ikloecker).
build,qt: Autodetect whether Qt was built with -mno-direct-extern-access
Sep 21 2023, 10:53 PM
ikloecker reopened T6696: qgpgme-qt6: Build failure for some distributions as "Open".

Re-open to add auto-detection.

Sep 21 2023, 2:19 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Relevant lines from Arch's qconfig.pri:

QT.global.enabled_features = shared pkg-config rpath reduce_relocations signaling_nan zstd thread future concurrent dbus openssl-linked opensslv30 shared shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl
QT.global.disabled_features = static cross_compile debug_and_release separate_debug_info appstore-compliant simulator_and_device force_asserts framework c++20 c++2a c++2b c++2b wasm-simd128 wasm-exceptions opensslv11
QT.global.disabled_features += release build_all
QT_CONFIG += shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl release
CONFIG +=  shared plugin_manifest
Sep 21 2023, 2:17 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rW8a4a44c3a148: Add our MIME types to Qt's copy of freedesktop.org's MIME type database (authored by ikloecker).
Add our MIME types to Qt's copy of freedesktop.org's MIME type database
Sep 21 2023, 12:37 PM
ikloecker committed rW6462877b396f: Fix patch (authored by ikloecker).
Fix patch
Sep 21 2023, 12:37 PM
ikloecker changed the status of T6586: Kleopatra: Automatic suggestion of new name for signed/encrypted archive doesn't respect file name extension from Open to Testing.
Sep 21 2023, 12:37 PM · kleopatra, Restricted Project
ikloecker added a comment to T6586: Kleopatra: Automatic suggestion of new name for signed/encrypted archive doesn't respect file name extension.

I have added the additional suffixes. And I have added a patch to gpg4win which makes the fix work on Windows.

Sep 21 2023, 12:35 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA29a125e76fc8: Fix "zero as null pointer constant" warnings for the Windows build (authored by ikloecker).
Fix "zero as null pointer constant" warnings for the Windows build
Sep 21 2023, 12:29 PM
ikloecker committed rKLEOPATRA52cbd897f528: Add more MIME types for signed and encrypted archives (authored by ikloecker).
Add more MIME types for signed and encrypted archives
Sep 21 2023, 12:29 PM
ikloecker committed rKLEOPATRA0b798877f7d9: Fix typos in user interface markers (authored by ikloecker).
Fix typos in user interface markers
Sep 21 2023, 12:29 PM
ikloecker claimed T6586: Kleopatra: Automatic suggestion of new name for signed/encrypted archive doesn't respect file name extension.
Sep 21 2023, 11:27 AM · kleopatra, Restricted Project
ikloecker moved T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 21 2023, 11:16 AM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
ikloecker changed the status of T6696: qgpgme-qt6: Build failure for some distributions from Open to Testing.

The Qt 6 bindings will now be compiled with the -mno-direct-extern-access flag if --enable-no-direct-extern-access is passed to configure.

Sep 21 2023, 11:03 AM · Restricted Project, gpgme, Bug Report
ikloecker committed rM3e6485620816: build,qt: Drop broken check for -fPIC (authored by ikloecker).
build,qt: Drop broken check for -fPIC
Sep 21 2023, 11:00 AM
ikloecker committed rM927f129663b8: build,qt: Optionally build Qt 6 bindings with -mno-direct-extern-access (authored by ikloecker).
build,qt: Optionally build Qt 6 bindings with -mno-direct-extern-access
Sep 21 2023, 11:00 AM
ikloecker moved T6696: qgpgme-qt6: Build failure for some distributions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 21 2023, 9:30 AM · Restricted Project, gpgme, Bug Report
ikloecker claimed T6696: qgpgme-qt6: Build failure for some distributions.
Sep 21 2023, 9:29 AM · Restricted Project, gpgme, Bug Report

Sep 20 2023

ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

This is a Qt issue. Reported at https://bugreports.qt.io/browse/QTBUG-117398

Sep 20 2023, 9:28 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T6586: Kleopatra: Automatic suggestion of new name for signed/encrypted archive doesn't respect file name extension.

Sure. That's why I wrote that my fix needs to be checked on Windows. And if the regression T6726 wouldn't have blocked the test of my local fix for Windows, ....

Sep 20 2023, 9:21 PM · kleopatra, Restricted Project