Page MenuHome GnuPG
Feed Advanced Search

Apr 20 2023

ikloecker committed rKLEOPATRAcd2009b999b0: Add setting to disable the expiration notifications (authored by ikloecker).
Add setting to disable the expiration notifications
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRA323aacabe728: Put tags and tooltips settings on new General tab (authored by ikloecker).
Put tags and tooltips settings on new General tab
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRA38c0ab526717: Create UI of Appearance config in code (authored by ikloecker).
Create UI of Appearance config in code
Apr 20 2023, 12:19 PM
ikloecker committed rLIBKLEOd671ac349072: Bump library version (authored by ikloecker).
Bump library version
Apr 20 2023, 10:45 AM
ikloecker committed rLIBKLEO026797ff38b4: Add helper for converting description of GpgME::Error to Unicode (authored by ikloecker).
Add helper for converting description of GpgME::Error to Unicode
Apr 20 2023, 10:45 AM

Apr 19 2023

ikloecker moved T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key from Backlog to QA for next release on the gpgme board.
Apr 19 2023, 10:21 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker changed the status of T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key from Open to Testing.

To test this you need to create an OpenPGP key without signing capability.

Apr 19 2023, 10:21 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA70c08d88a093: Use Key::canSign instead of Key::canReallySign with new gpgme++ (authored by ikloecker).
Use Key::canSign instead of Key::canReallySign with new gpgme++
Apr 19 2023, 10:18 AM
ikloecker committed rLIBKLEO632057ae9c55: Use Key::canSign instead of Key::canReallySign with new gpgme++ (authored by ikloecker).
Use Key::canSign instead of Key::canReallySign with new gpgme++
Apr 19 2023, 10:15 AM
ikloecker committed rMa14155d2c1b2: build,qt: Simplify check for moc (authored by ikloecker).
build,qt: Simplify check for moc
Apr 19 2023, 9:39 AM
ikloecker committed rMe80bf34bf86f: Update NEWS (authored by ikloecker).
Update NEWS
Apr 19 2023, 9:39 AM

Apr 18 2023

ikloecker committed rKLEOPATRAc79d94ed0ac7: Handle case that no suitable subkey was found (authored by ikloecker).
Handle case that no suitable subkey was found
Apr 18 2023, 1:24 PM
ikloecker committed rM5bd84cfd3f09: cpp: Fix Key::canSign() (authored by ikloecker).
cpp: Fix Key::canSign()
Apr 18 2023, 1:17 PM
ikloecker claimed T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Apr 18 2023, 1:14 PM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker created T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Apr 18 2023, 1:13 PM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker committed rLIBKLEOc884b9296917: Check expiration of suitable subkey instead of primary key (authored by ikloecker).
Check expiration of suitable subkey instead of primary key
Apr 18 2023, 11:58 AM
ikloecker committed rLIBKLEOb908aa48285b: Bump library version (authored by ikloecker).
Bump library version
Apr 18 2023, 11:58 AM
ikloecker committed rLIBKLEO98ff208f9f43: Check for null keys and invalid check flags (authored by ikloecker).
Check for null keys and invalid check flags
Apr 18 2023, 11:58 AM
ikloecker committed rLIBKLEO14e642c8faf1: Remove internally used enum value alias (authored by ikloecker).
Remove internally used enum value alias
Apr 18 2023, 11:58 AM

Apr 17 2023

ikloecker committed rKLEOPATRA0f472be2fa2d: Explicitly check expiration of (own) encryption keys (authored by ikloecker).
Explicitly check expiration of (own) encryption keys
Apr 17 2023, 6:30 PM
ikloecker committed rLIBKLEO679ff1c669de: Add EncryptionKey flag (authored by ikloecker).
Add EncryptionKey flag
Apr 17 2023, 6:20 PM
ikloecker committed rLIBKLEO8cfd07bbcfd2: Bump library version (authored by ikloecker).
Bump library version
Apr 17 2023, 6:20 PM
ikloecker committed rKLEOPATRA27d3e45ac6db: Disable failing flatpak job (authored by ikloecker).
Disable failing flatpak job
Apr 17 2023, 5:22 PM
ikloecker committed rKLEOPATRAff15bb85f5d8: Remove Close button from expiry notifications (authored by ikloecker).
Remove Close button from expiry notifications
Apr 17 2023, 5:02 PM
ikloecker committed rKLEOPATRAb905e2229fb0: Notify users if recipient certificates expire soon (authored by ikloecker).
Notify users if recipient certificates expire soon
Apr 17 2023, 5:02 PM
ikloecker committed rKLEOPATRAbb8a4581c5d2: Pimpl SignEncryptWidget (authored by ikloecker).
Pimpl SignEncryptWidget
Apr 17 2023, 5:02 PM
ikloecker committed rKLEOPATRA32805a2d7c9a: Notify users if their certificate expires soon (authored by ikloecker).
Notify users if their certificate expires soon
Apr 17 2023, 5:02 PM
ikloecker committed rKLEOPATRA1c734f97b3db: Handle selected crypto operations as flags (authored by ikloecker).
Handle selected crypto operations as flags
Apr 17 2023, 5:02 PM
ikloecker added a comment to T6452: Kleopatra: Configurable default for certification expiry.

I suppose this means that, optionally, the certification should expire at the same date/time as the current validity of the certificate. Or shall this be a configurable fixed validity period of certifications?

Apr 17 2023, 4:17 PM · Restricted Project, kleopatra

Apr 14 2023

ikloecker committed rLIBKLEO0d62dfbe9caf: Fix copy&paste errors in test (authored by ikloecker).
Fix copy&paste errors in test
Apr 14 2023, 6:29 PM
ikloecker committed rLIBKLEO686670a7769e: Make expiration duration the actual days until/since expiry (authored by ikloecker).
Make expiration duration the actual days until/since expiry
Apr 14 2023, 5:44 PM
ikloecker committed rLIBKLEO7ead2b27093a: Add parent argument to c'tor of ExpiryChecker (authored by ikloecker).
Add parent argument to c'tor of ExpiryChecker
Apr 14 2023, 5:44 PM

Apr 13 2023

ikloecker added a comment to T6437: Kleopatra: sign/encrypt folder results in general error.

gpg_encrypt (engine-gpg.c) passes --output - to gpg, i.e. it reads the result of gpg --encrypt from stdout unless I misread this. Not sure, why this seems to work on Windows. The real problem is probably something completely different.

Apr 13 2023, 3:26 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
ikloecker committed rLIBKLEO4ab6b65227fd: Fix build (authored by ikloecker).
Fix build
Apr 13 2023, 2:55 PM
ikloecker committed rLIBKLEOd2aa6694b83a: Make checkKey return the result of the expiry check (authored by ikloecker).
Make checkKey return the result of the expiry check
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOe3334efc7cd8: Extract checking for threshold to helper (authored by ikloecker).
Extract checking for threshold to helper
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOed8cf6b6d3e4: Remove superfluous check for positive threshold (authored by ikloecker).
Remove superfluous check for positive threshold
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO56ec6bd9b8de: Do not stop checking if certificate in chain never expires (authored by ikloecker).
Do not stop checking if certificate in chain never expires
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO60f6ceda94fa: Test with different durations since expiration (authored by ikloecker).
Test with different durations since expiration
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO04b35e005e58: Do not check certificates in circular chains twice (authored by ikloecker).
Do not check certificates in circular chains twice
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO99827ffcaf5a: Add flag to request check of certificate chain (authored by ikloecker).
Add flag to request check of certificate chain
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOb0564325d824: Remove bogus semicolons from expiry messages (authored by ikloecker).
Remove bogus semicolons from expiry messages
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO6ee2255bf189: Make expiry checker more robust in case of a circular certificate chain (authored by ikloecker).
Make expiry checker more robust in case of a circular certificate chain
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO16fa85c09a95: Use a loop instead of recursion to check the certificate chain (authored by ikloecker).
Use a loop instead of recursion to check the certificate chain
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO335d1fcf7667: Make expiry notification thresholds configurable (authored by ikloecker).
Make expiry notification thresholds configurable
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO86f4904e43e1: Wrap the four thresholds in a simple object (authored by ikloecker).
Wrap the four thresholds in a simple object
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO16ba827ee333: Replace different check methods with a single method (authored by ikloecker).
Replace different check methods with a single method
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOf40d54c9e19a: Use the appropriate std::chrono type for the thresholds (authored by ikloecker).
Use the appropriate std::chrono type for the thresholds
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOd8b3a59bab3f: Use the key cache instead of repeated key list jobs in the test (authored by ikloecker).
Use the key cache instead of repeated key list jobs in the test
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEOa8d3694243bc: Test ExpiryChecker without accessing private data (authored by ikloecker).
Test ExpiryChecker without accessing private data
Apr 13 2023, 2:17 PM
ikloecker committed rLIBKLEO83905d1b3814: Add ExpiryChecker (authored by ikloecker).
Add ExpiryChecker
Apr 13 2023, 2:17 PM

Apr 11 2023

ikloecker updated subscribers of T6437: Kleopatra: sign/encrypt folder results in general error.

The gpgme logs show that gpgtar is called with gpgtar [...] --status-fd 1 [...] --output - [...], i.e. fd 1 is used for status output and for the result output of gpgtar. This cannot work. To me this looks like a flawed implementation of _gpgme_io_pipe() resp. new_fd() in w32-io.c which happily returns 1 as FD on the first call.

Apr 11 2023, 11:37 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
ikloecker added a comment to T6442: libgcrypt-1.10.2: getrandom() is not available everywhere.

What Werner wrote was also my thought. If getrandom is mandatory for FIPS, then it must not be possible to disable it silently.

Apr 11 2023, 9:16 AM · MacOS, libgcrypt, Bug Report

Apr 6 2023

ikloecker committed rW7eabd1533da1: Make looking for multiple source files for a package more robust (authored by ikloecker).
Make looking for multiple source files for a package more robust
Apr 6 2023, 11:01 AM

Apr 5 2023

ikloecker placed T5960: Kleopatra: Encoding problems with GnuPG output on Windows up for grabs.

The texts for GnuPG error codes should now be displayed correctly.

Apr 5 2023, 2:08 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker renamed T6437: Kleopatra: sign/encrypt folder results in general error from Kleopatra: sing/encrypt folder results in general error to Kleopatra: sign/encrypt folder results in general error.
Apr 5 2023, 1:24 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
ikloecker committed rMd256ba7cc57d: w32: Always use UTF-8 for localized texts (authored by ikloecker).
w32: Always use UTF-8 for localized texts
Apr 5 2023, 12:35 PM
ikloecker added a comment to T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.

Problem 2 comes from the fact, that gpg4win packages gpg 2.4.0, but the new archive code needs gpg 2.4.1.

Apr 5 2023, 12:08 PM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report
ikloecker added a comment to T6437: Kleopatra: sign/encrypt folder results in general error.

I could not reproduce the problem with a self-build gpg4win 4.1.1 (e5dee8abf3045c970f4ba7a0dd7ee5daf08fe7cb). Please list the content of the folder Unterordner.

Apr 5 2023, 11:23 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
ikloecker created T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.
Apr 5 2023, 11:20 AM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report
ikloecker committed rWe5dee8abf304: Add tools needed for building Solid and other KDE frameworks (authored by ikloecker).
Add tools needed for building Solid and other KDE frameworks
Apr 5 2023, 10:58 AM

Apr 4 2023

ikloecker claimed T5960: Kleopatra: Encoding problems with GnuPG output on Windows.
Apr 4 2023, 12:20 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a comment to T6438: Manual of gpgrt is missing on gnupg.org.

The reason may be the following text/comment I found in gpgrt.texi:

This manual documents the Libgpg-error library application programming
interface (API). The goal is to that all functions and data types
provided by the library are explained. However, for now this is only
a stub and not very useful.

Apr 4 2023, 11:25 AM · Documentation, Feature Request, gpgrt
ikloecker created T6438: Manual of gpgrt is missing on gnupg.org.
Apr 4 2023, 11:22 AM · Documentation, Feature Request, gpgrt
ikloecker closed T6434: Kleopatra - A translation error in Chinese language as Invalid.

Please contact the translation team for the Chinese language. They are responsible for the translation of Kleopatra. See https://community.kde.org/KDE_Localization/zh-cn

Apr 4 2023, 10:16 AM · kleopatra, Bug Report

Mar 29 2023

ikloecker added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.
In T5960#168905, @ebo wrote:

Here is an other instance with broken encoding (on 3.1.27.0-beta44):

Mar 29 2023, 2:14 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Mar 27 2023

ikloecker committed rMb608c084b922: core: Initialize error variable (authored by ikloecker).
core: Initialize error variable
Mar 27 2023, 4:52 PM
ikloecker committed rKLEOPATRAe395e77c3ba7: The config header must always be included as first header (authored by ikloecker).
The config header must always be included as first header
Mar 27 2023, 11:11 AM
ikloecker committed rKLEOPATRA00dd596fb3c4: Do not use a local include for the external kcmutils_version.h (authored by ikloecker).
Do not use a local include for the external kcmutils_version.h
Mar 27 2023, 11:11 AM
ikloecker committed rKLEOPATRA0a03443ccbba: Keep alphabetical order of required/linked modules (authored by ikloecker).
Keep alphabetical order of required/linked modules
Mar 27 2023, 11:11 AM

Mar 24 2023

ikloecker added a comment to T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD .

The lookup also uses WKD (if the search term looks like an email address). (Maybe only if WKD is configured as auto key locate mechanism.)

Mar 24 2023, 12:23 PM · Restricted Project, Bug Report, kleopatra

Mar 21 2023

ikloecker claimed T6330: Kleopatra: Additional Expiry handling.
Mar 21 2023, 9:56 AM · kleopatra, Restricted Project

Mar 20 2023

ikloecker placed T5543: pinentry-qt: Accessibility switch to repeat on enter up for grabs.

Not sure why this was assigned to Andre.

Mar 20 2023, 3:58 PM · a11y, pinentry, Restricted Project
ikloecker added a comment to T5543: pinentry-qt: Accessibility switch to repeat on enter.
In T5543#168681, @ebo wrote:

How about emptying both fields in case of mismatch and start from the beginning?

Mar 20 2023, 3:57 PM · a11y, pinentry, Restricted Project

Mar 17 2023

ikloecker changed the status of T6415: Kleopatra clipboard does not remember selected signing and --encrypt-to key. from Open to Testing.

Fixed.

Mar 17 2023, 3:00 PM · Restricted Project, Bug Report, kleopatra
ikloecker committed rKLEOPATRAcb1611aa65b0: Remember the keys used to sign/encrypt the notepad (authored by ikloecker).
Remember the keys used to sign/encrypt the notepad
Mar 17 2023, 2:59 PM
ikloecker changed the status of T6380: Kleopatra: SignEncryptWidget::isDeVsAndValid does not skip revoked UIds from Open to Testing.

We are now using the new helper DeVSCompliance::keyIsCompliant everywhere where previously isKeyDeVs and uidsHaveFullValidity were used or should have been used (as in SignEncryptWidget::isDeVsAndValid).

Mar 17 2023, 2:31 PM · gpgol, Restricted Project, kleopatra
ikloecker committed rKLEOPATRAc4c9e6fbd089: Use new helper function (authored by ikloecker).
Use new helper function
Mar 17 2023, 2:18 PM
ikloecker committed rKLEOPATRA1d70e822f9ea: Use new keyIsCompliant helper to unify compliance check (authored by ikloecker).
Use new keyIsCompliant helper to unify compliance check
Mar 17 2023, 2:18 PM
ikloecker committed rLIBKLEO815e4efbf5e9: Bump library version (authored by ikloecker).
Bump library version
Mar 17 2023, 2:15 PM
ikloecker committed rLIBKLEO93ea0bde0ad6: Remove duplicate keyValidity helper (authored by ikloecker).
Remove duplicate keyValidity helper
Mar 17 2023, 2:15 PM
ikloecker committed rLIBKLEO3f8be7e6534d: Use warning indicator for non-compliant keys (authored by ikloecker).
Use warning indicator for non-compliant keys
Mar 17 2023, 12:56 PM
ikloecker committed rLIBKLEO8400035eedd5: Simplify checking keys for compliance with de-vs mode (authored by ikloecker).
Simplify checking keys for compliance with de-vs mode
Mar 17 2023, 12:56 PM
ikloecker committed rLIBKLEOe0e4b2bff211: Make the key resolver reject not fully valid keys in compliance mode (authored by ikloecker).
Make the key resolver reject not fully valid keys in compliance mode
Mar 17 2023, 12:56 PM
ikloecker committed rLIBKLEO257c62365032: Move Formatting::isKeyDeVs to compliance (authored by ikloecker).
Move Formatting::isKeyDeVs to compliance
Mar 17 2023, 12:56 PM
ikloecker committed rLIBKLEO222614e5450c: Move Formatting::uidsHaveFullValidity to keyhelpers (authored by ikloecker).
Move Formatting::uidsHaveFullValidity to keyhelpers
Mar 17 2023, 12:56 PM
ikloecker committed rMe50724e1bbe5: tests: Package the ownertrust file (authored by ikloecker).
tests: Package the ownertrust file
Mar 17 2023, 9:22 AM

Mar 16 2023

ikloecker claimed T6380: Kleopatra: SignEncryptWidget::isDeVsAndValid does not skip revoked UIds.
Mar 16 2023, 10:43 AM · gpgol, Restricted Project, kleopatra
ikloecker changed the status of T6379: Kleopatra: Brainpool key can not be moved to smart card from Open to Testing.

I think Werner backported some missing functionality to GnuPG 2.2. Please retest with the next version.

Mar 16 2023, 10:43 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
ikloecker changed the status of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from Open to Testing.

ready for testing

Mar 16 2023, 10:37 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I wrote T6412: Kleopatra: Inform user if some files were not extracted from encrypted archive to inform the user about not extracted files. I think this shouldn't block this issue because special files probably don't occur in normal usage of GnuPG VSD.

Mar 16 2023, 10:36 AM · Restricted Project, gpgme, kleopatra
ikloecker created T6412: Kleopatra: Inform user if some files were not extracted from encrypted archive.
Mar 16 2023, 10:32 AM · kleopatra, Feature Request
ikloecker placed T6355: gpgtar: Does not allow decryption from stdin up for grabs.
Mar 16 2023, 10:24 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
ikloecker moved T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, as Resolved.
Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar as Resolved.

Closing. This will be tested with T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker changed the status of T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination from Open to Testing.

I think letting KIO show the progress is okay for now. I hope it also works on Windows (if showing progress is necessary).

Mar 16 2023, 10:20 AM · Feature Request, gpd5x, kleopatra
ikloecker changed the status of T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, from Open to Testing.
Mar 16 2023, 10:20 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T6064: Kleopatra: Allow queries to list all certificates on the server.

If it's possible to search for any keys on an LDAP server, then gpg's LDAP support could probably map "*" to the required LDAP search filter. I'm pretty sure that (modern) keyservers don't allow listing all keys.

Mar 16 2023, 10:15 AM · Restricted Project, kleopatra

Mar 15 2023

ikloecker committed rKLEOPATRAfefd82dd122b: Add include to make Qt6 build happy (authored by ikloecker).
Add include to make Qt6 build happy
Mar 15 2023, 12:10 PM