Page MenuHome GnuPG
Feed All Stories

Aug 14 2023

aheinecke reopened T6532: Kleopatra: X509 import needs to be offline as "Open".

Well better to wishlist this. As a user might still import a bulk of S/MIME certificates.

Aug 14 2023, 10:07 AM · kleopatra, Restricted Project
aheinecke closed T6532: Kleopatra: X509 import needs to be offline as Resolved.

Yes this is no longer required since we use a script now.

Aug 14 2023, 10:06 AM · kleopatra, Restricted Project
pert added a comment to T4961: ship gpgrt.pc.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Aug 14 2023, 8:42 AM · Feature Request, gpgrt
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa95559f48bc7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 14 2023, 5:08 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8c90bae3b5f7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 14 2023, 3:49 AM
l10n daemon script <scripty@kde.org> committed rMTPad49a042e989: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 14 2023, 3:49 AM

Aug 13 2023

dvratil moved T6521: IncidenceEditor: no way to show or change sign/encrypt state of iTIP message from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 13 2023, 3:08 PM · Restricted Project, KDE
dvratil closed T6460: KOrganizer: unable to display events with the same UID in multiple calendars as Resolved.

The changes have been merged and will be part of KDE Gear 23.12.

Aug 13 2023, 3:06 PM · Restricted Project, KDE
dvratil closed T6577: KMail: delete all attachments option as Resolved.

I thought about adding support for deleting multiple attachments via the Message Structure view, but as Ingo said, it's marked as an "Expert" tool and it is not enabled by default so most users are not even aware of it, and it would actually be difficult to do it with a proper UX so I decided against it, unless it's explicitly requested by someone again.

Aug 13 2023, 2:27 PM · Restricted Project
mlaurent committed rKLEOPATRAc07a7a343117: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 13 2023, 9:54 AM
mlaurent committed rLIBKLEOcafc4e13feeb: GIT_SILENT: prepare 5.24.0 (authored by mlaurent).
GIT_SILENT: prepare 5.24.0
Aug 13 2023, 9:08 AM
mlaurent committed rKLEOPATRA9382c1e23a67: GIT_SILENT: prepare 5.24.0 (authored by mlaurent).
GIT_SILENT: prepare 5.24.0
Aug 13 2023, 9:05 AM
l10n daemon script <scripty@kde.org> committed rMTPde02347f12ec: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 13 2023, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5caa91677c8d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 13 2023, 3:47 AM

Aug 12 2023

pert created T6647: Finish implementation of --export-secret-ssh-key.
Aug 12 2023, 10:51 AM · gnupg26, Feature Request
mlaurent committed rLIBKLEO4f8242ca54d4: GIT_SILENT: Prepare 5.24.0 (authored by mlaurent).
GIT_SILENT: Prepare 5.24.0
Aug 12 2023, 8:04 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3471acfa476b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 12 2023, 3:50 AM

Aug 11 2023

CarlSchwan committed rMTP5e9ac4c28850: Use QGpgME and Kleo instead of own gpgme binding (authored by CarlSchwan).
Use QGpgME and Kleo instead of own gpgme binding
Aug 11 2023, 5:30 PM
CarlSchwan committed rMTP7c9a91cf05e1: Update cryptohelper implementation (authored by CarlSchwan).
Update cryptohelper implementation
Aug 11 2023, 5:30 PM
ebo renamed T6646: GpgOL: signature not displayed if mail is saved in the filesystem from GpgOL: signature not displayed if mail ist saved in the filesystem to GpgOL: signature not displayed if mail is saved in the filesystem.
Aug 11 2023, 3:40 PM · Restricted Project, Bug Report, gpgol
ebo created T6646: GpgOL: signature not displayed if mail is saved in the filesystem.
Aug 11 2023, 3:32 PM · Restricted Project, Bug Report, gpgol
ebo created T6645: Kleopatra: add column with info if certificate is exportably signed .
Aug 11 2023, 3:25 PM · Feature Request, Restricted Project, kleopatra
CarlSchwan committed rMTPb9c2a3a62e43: Add context and domain for i18n calls (authored by CarlSchwan).
Add context and domain for i18n calls
Aug 11 2023, 11:14 AM
CarlSchwan committed rMTPd381139bbdb3: Add missing Messages.sh (authored by CarlSchwan).
Add missing Messages.sh
Aug 11 2023, 11:14 AM
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
ebo changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Testing to Open.
Aug 11 2023, 8:28 AM · backport, kleopatra, Restricted Project
mlaurent committed rLIBKLEO1e52f6dc9bc4: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 11 2023, 7:37 AM
mlaurent committed rKLEOPATRAf6a6c681e278: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 11 2023, 7:36 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO31679731e038: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 11 2023, 5:07 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO4b604bfb1ae1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 11 2023, 3:47 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA350e61801071: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 11 2023, 3:47 AM

Aug 10 2023

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA116b7989e5f0: GIT_SILENT Upgrade release service version to 23.07.90. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 23.07.90.
Aug 10 2023, 8:52 PM
werner edited projects for T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode, added: vsd, Feature Request; removed gnupg22 (gnupg-2.2.42).
Aug 10 2023, 5:43 PM · Feature Request, vsd, Restricted Project
werner added a comment to T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode.

We have no dedicated error to tell that the verification failed due to an non-compliant algorithm. Thus we return invalid public key algorithms as best approximation. You could use --override-compliance-check, though. We discussed things thing once at the Gutenbergweg.

Aug 10 2023, 5:41 PM · Feature Request, vsd, Restricted Project
CarlSchwan committed rLIBKLEO75771c0466f3: Allow to specify the KeyResolverCore in KeyResolver (authored by CarlSchwan).
Allow to specify the KeyResolverCore in KeyResolver
Aug 10 2023, 4:45 PM
ebo changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Open to Testing.

Please add a separate task for an automatic refresh.

Aug 10 2023, 3:47 PM · backport, kleopatra, Restricted Project
ebo added a project to T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD : Restricted Project.
Aug 10 2023, 3:43 PM · Restricted Project, Bug Report, kleopatra
aheinecke added a comment to T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode.

Mmh, ok this does not seem like a regression, at least if I go back to one of my oldest appimages with 3.1.21 I still get ERRSIG.

Aug 10 2023, 2:55 PM · Feature Request, vsd, Restricted Project
aheinecke triaged T6644: GnuPG: Allow non compliant signatures in compliance mode as Wishlist priority.
Aug 10 2023, 2:36 PM · kleopatra, gnupg22, Restricted Project
aheinecke triaged T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode as High priority.
Aug 10 2023, 2:10 PM · Feature Request, vsd, Restricted Project
aheinecke closed T6642: Kleopatra monitors the clipboard for no reason as Resolved.

Since I am not sure if this was really a problem in the first place I resolve it directly.

Aug 10 2023, 1:00 PM · kleopatra
aheinecke committed rKLEOPATRA3f3e8b40ed02: Stop monitoring the clipboard for no reason (authored by aheinecke).
Stop monitoring the clipboard for no reason
Aug 10 2023, 12:59 PM
aheinecke triaged T6642: Kleopatra monitors the clipboard for no reason as Normal priority.
Aug 10 2023, 12:41 PM · kleopatra
aheinecke added a comment to rKLEOPATRA1ce6220ae949: Fix implicit QString conversion on Windows.

Yes, I remembered that too when I encountered it in a different place.

Aug 10 2023, 11:54 AM
ydixken updated the task description for T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:09 AM · gnupg, pinentry
ydixken updated the task description for T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:08 AM · gnupg, pinentry
ydixken renamed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed from pinentry-tty breaks tty when timeout occurs or CTRL-C is pressed to pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:04 AM · gnupg, pinentry
ydixken created T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:01 AM · gnupg, pinentry
l10n daemon script <scripty@kde.org> committed rKLEOPATRAecce86c43e0f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 10 2023, 3:48 AM

Aug 9 2023

rabarber updated the task description for T6639: keytotpm doesn't appear to do anything.
Aug 9 2023, 9:16 PM · Support, TPM
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
werner closed T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring" as Resolved.

The data is indeed corrupt. Check with the sender of that key.
IF you look at the data you will soon notice that one line is longer than the others.

Aug 9 2023, 6:29 PM · Support
aheinecke committed rWffe2f69ed37e: Update Kleopatra and deps to latest master (authored by aheinecke).
Update Kleopatra and deps to latest master
Aug 9 2023, 3:24 PM
aheinecke committed rW2dc19d608619: README Add required texi2dvi dependency (authored by aheinecke).
README Add required texi2dvi dependency
Aug 9 2023, 3:24 PM
aheinecke committed rKLEOPATRA1ce6220ae949: Fix implicit QString conversion on Windows (authored by aheinecke).
Fix implicit QString conversion on Windows
Aug 9 2023, 2:49 PM
jonpue123 updated the task description for T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring".
Aug 9 2023, 2:29 PM · Support
jonpue123 triaged T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring" as High priority.
Aug 9 2023, 2:28 PM · Support
gniibe committed rEb369ef64e05a: build: Update libtool-patch.sed. (authored by gniibe).
build: Update libtool-patch.sed.
Aug 9 2023, 2:27 PM
aheinecke lowered the priority of T6270: GpgOL: revision of configuration public key import from High to Normal.

Not really, the GnuPG System configuration settings are generated from gpgconf output and there is no tooltip mechanism for that.

Aug 9 2023, 11:45 AM · gpgol, Restricted Project
aheinecke triaged T6627: Kleopatra: Add checkbox in certifications dialog as Wishlist priority.

Yes I agree, that might be nice to have.

Aug 9 2023, 11:38 AM · Restricted Project, kleopatra
aheinecke added a project to T6519: Kleopatra: "change validity" allows to set an expiry date in the past: backport.

Yes I think that can be safely backported to gpg4win/23.07

Aug 9 2023, 11:35 AM · backport, kleopatra, Restricted Project
aheinecke added a project to T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog: backport.

Yes I think that can be safely backported to gpg4win/23.07

Aug 9 2023, 11:34 AM · Restricted Project, kleopatra
ebo added a comment to T6270: GpgOL: revision of configuration public key import.

we could include the "better explanation" part, though. The options in "GnuPG system (technical)" do not have a tooltip, we could add one there, at least.

Aug 9 2023, 11:27 AM · gpgol, Restricted Project
aheinecke added a comment to T6270: GpgOL: revision of configuration public key import.

This won't go into the next release it is too invasive and needs to be very thought through and announced to users. This also needs to be deployed in a Gpg4win first to get user feedback. GpgOL is pretty much done for the summer release of GnuPG VS-Desktop.

Aug 9 2023, 10:13 AM · gpgol, Restricted Project
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc3277da9aa4b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 9 2023, 3:53 AM

Aug 8 2023

assarbad added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

I caught gpg-agent.exe hanging again and managed to attach WinDbg for live kernel debugging. Alas, the result is underwhelming, but I can now confirm with certainty, that the WOW64 loader lock and the fast PEB lock are not being held:

Aug 8 2023, 11:47 PM · kleopatra
werner triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 8 2023, 3:36 PM · okular, Restricted Project
werner closed T6639: keytotpm doesn't appear to do anything as Resolved.

Please ask on the gnupg mailing list for support. In case that turns out to be a real bug, please re-open this bug.

Aug 8 2023, 3:36 PM · Support, TPM
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Here is an example from my QES cert:

Aug 8 2023, 3:31 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

That does not mean that this is a good idea. And well, I heard that Poppler does not have a stable API.

Aug 8 2023, 3:09 PM · okular, Restricted Project
rabarber created T6639: keytotpm doesn't appear to do anything.
Aug 8 2023, 2:14 PM · Support, TPM
dosmanak added a comment to T6635: keyboxd and --no-autostart option.

Thank you. that worked. A pitty gpgv can't read from fd using process substitution

7b7e16ae923d:/data/loglib# gpgv --keyring <(gpg -o - --dearmor ../ecs.keys) jul-ecs-formatter-1.5.0.jar.as
c jul-ecs-formatter-1.5.0.jar
gpg: WARNING: unsafe permissions on homedir '/root/.gnupg'
gpgv: Signature made Sun Aug 21 07:52:24 2022 UTC
gpgv:                using RSA key 46095ACC8548582C1A2699A9D27D666CD88E42B4
gpgv: Can't check signature: No public key

But I had two steps even before, so this could work.

7b7e16ae923d:/data/loglib# gpgv --keyring ../ecs.keys.gpg jul-ecs-formatter-1.5.0.jar.asc jul-ecs-formatte
r-1.5.0.jar
gpgv: Signature made Sun Aug 21 07:52:24 2022 UTC
gpgv:                using RSA key 46095ACC8548582C1A2699A9D27D666CD88E42B4
gpgv: Good signature from "Elasticsearch (Elasticsearch Signing Key) <dev_ops@elasticsearch.org>"
Aug 8 2023, 1:01 PM · Bug Report
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
svuorela added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

The poppler api exposes it. Has done it since more or less the incarnation of pdf signing in poppler I think.

Aug 8 2023, 12:02 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Don't do that. The key usage extensions rarely useful. This is the usual X.509 DbC (design by commitee) mess. See for example https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt . Let's not try to follow this path.

Aug 8 2023, 11:57 AM · okular, Restricted Project
werner added a project to T6637: PQC for Libgcrypt: PQC.
Aug 8 2023, 11:50 AM · PQC, libgcrypt
werner triaged T6638: PQC for GnuPG as Wishlist priority.
Aug 8 2023, 11:50 AM · OpenPGP, PQC, gnupg
werner added a project to T6636: PQC Implementation: PQC.
Aug 8 2023, 11:49 AM · PQC, gnupg, libgcrypt
werner created PQC.
Aug 8 2023, 11:48 AM
werner triaged T6637: PQC for Libgcrypt as Wishlist priority.
Aug 8 2023, 11:47 AM · PQC, libgcrypt
werner triaged T6636: PQC Implementation as Normal priority.
Aug 8 2023, 11:46 AM · PQC, gnupg, libgcrypt
werner moved T6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every execution from Backlog to Ready for release on the FIPS board.
Aug 8 2023, 11:08 AM · FIPS, Bug Report
dosmanak added a comment to T6635: keyboxd and --no-autostart option.

Hi, thanks for prompt response. I have just bunch of public keys I want to verify against. They have form of
-----BEGIN PGP PUBLIC KEY BLOCK-----. If I try using the key file as a keyring I get error.

Aug 8 2023, 10:57 AM · Bug Report
gniibe committed rA9bb7a2a1a066: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 8 2023, 10:03 AM
gniibe committed rE8dd210e9e159: build: Use sed for --with-libtool-modification. (authored by gniibe).
build: Use sed for --with-libtool-modification.
Aug 8 2023, 9:53 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA69a566878d0e: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Aug 8 2023, 4:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf27877a3a7bb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 8 2023, 3:52 AM

Aug 7 2023

aheinecke created P33 (An Untitled Masterwork).
Aug 7 2023, 9:12 PM
mlaurent committed rKLEOPATRAfc8d636ccd68: Add missing moc (authored by mlaurent).
Add missing moc
Aug 7 2023, 8:51 PM
mlaurent committed rMTPc9c465a52adb: Add missing moc (authored by mlaurent).
Add missing moc
Aug 7 2023, 8:46 PM
mlaurent committed rMTP5f4ca286b385: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 7 2023, 8:38 PM
mlaurent committed rMTP682cfb1a221f: Fix target name (authored by mlaurent).
Fix target name
Aug 7 2023, 8:38 PM
mlaurent committed rKLEOPATRAd6e860f12eae: Clang-format (authored by mlaurent).
Clang-format
Aug 7 2023, 8:34 PM
mlaurent committed rKLEOPATRAd4d36f2ca9c8: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 7 2023, 8:34 PM
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
assarbad added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

Sorry, I haven't been able to get any more information so far. I'll try to read up on the code a bit during my upcoming vacation, perhaps I can identify something. While I couldn't confirm that it's about the loader lock, but also couldn't rule it out.

Aug 7 2023, 5:59 PM · kleopatra
CarlSchwan committed rKLEOPATRA44fd07fe0ff1: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Aug 7 2023, 4:01 PM
CarlSchwan committed rKLEOPATRA0ce3c48e5a31: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Aug 7 2023, 4:01 PM
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I have the website repo now filtered and ready to be pushed but the write access to repos only hosted on phabricator does not work. We probably need repos on playfair.gnupg.org and only then mirror them here. Since werner is currently busy and I need him for that I will do that tomorrow or wednesday. As tomorrow I am on the road.

Aug 7 2023, 12:40 PM · Restricted Project, gpg4win