Page MenuHome GnuPG
Feed All Stories

Aug 10 2023

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
dosmanak created T6635: keyboxd and --no-autostart option.
Aug 7 2023, 12:21 PM · Bug Report
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I have created the repo now. https://dev.gnupg.org/source/gpg4win-compendium/

Aug 7 2023, 12:03 PM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

That was not me. I would much prefer to have the website in its own repo with its own contributors and so on. Maybe we could also do this then.

Aug 7 2023, 11:45 AM · Restricted Project, gpg4win
cklassen added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I am not sure what autoconf -o does though?

Aug 7 2023, 11:37 AM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

Ok cool, I think then you can mostly use git-filter-repo to filter out the history of the manual subfolder into a new git empty repo. Just give the word and I can create one here on dev.gnupg.org where you can then push to.
I am not sure what autoconf -o does though? How are the replacements handled which were defined in confiugure.ac etc?

Aug 7 2023, 11:23 AM · Restricted Project, gpg4win
cklassen added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

What I tried so far (after checking out de40f2fe3336c63e5f73cce93402a73029779fd3, the commit before you removed the compendium):

Aug 7 2023, 10:57 AM · Restricted Project, gpg4win
aheinecke reopened T4553: Compatibilty with encrypted mails sent to SecurePIM as "Testing".

I am reopening this at least for testing as we have reports that another client is facing the issue with recent versions and also with verified mails .

Aug 7 2023, 9:40 AM · Feature Request, gpg4win, gpgol
gniibe triaged T6634: Port GPGME to Windows 64-bit as Normal priority.
Aug 7 2023, 7:01 AM · Windows 64, gpgme
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3faa14341394: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 7 2023, 5:50 AM
gniibe added a subtask for T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme: T6619: How to maintain our local libtool patch.
Aug 7 2023, 4:40 AM
gniibe added a parent task for T6619: How to maintain our local libtool patch: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 7 2023, 4:40 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9d002c1ee3b4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 7 2023, 4:10 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAca06b22f7454: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Aug 7 2023, 2:51 AM

Aug 6 2023

einar77 committed rMTPd85a5405485f: Fix soversion (authored by einar77).
Fix soversion
Aug 6 2023, 9:55 PM

Aug 5 2023

mlaurent committed rMTP307a88dbef2e: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 5 2023, 11:01 PM
cklassen committed rWa22dd4239691: use links to new forum + added transfer of the forum to news (authored by cklassen).
use links to new forum + added transfer of the forum to news
Aug 5 2023, 11:36 AM
einar77 committed rMTP8d728d260daf: Use the right version variable for the library (authored by einar77).
Use the right version variable for the library
Aug 5 2023, 9:02 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAda3f664720fc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 5 2023, 3:49 AM

Aug 4 2023

aheinecke committed rW2dafb8a2892c: Update build deps (authored by aheinecke).
Update build deps
Aug 4 2023, 8:41 PM
aheinecke committed rWba4e11bea33a: Remove gpg4win-compendium (authored by aheinecke).
Remove gpg4win-compendium
Aug 4 2023, 8:16 PM
aheinecke committed rWde40f2fe3336: Add multiple search paths for kf5_host_tooling (authored by aheinecke).
Add multiple search paths for kf5_host_tooling
Aug 4 2023, 8:01 PM
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I spent my afternoon with git-filter-repo and while that worked nicely I failed to come up with a new build system for the compendium that worked, I tried to do the full autotools shebang but in the evening I realized that a simple static Makefile would probably be better like with the website branch. But I leave that to someone else. I will now tag gpg4win-4.2.0 as "the-last-compendium" and include the pdfs from that version from now on and just remove the compendium from master.

Aug 4 2023, 7:57 PM · Restricted Project, gpg4win
mlaurent committed rLIBKLEO50e0379feb42: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 4 2023, 6:04 PM
mlaurent committed rKLEOPATRA34f5705591fa: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 4 2023, 6:02 PM
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
CarlSchwan committed rMTP5efad0fbef7d: Remove again explicit c++17 (authored by CarlSchwan).
Remove again explicit c++17
Aug 4 2023, 1:10 PM
aheinecke committed rW8563d507cbb7: Switch libkleo to master again (authored by aheinecke).
Switch libkleo to master again
Aug 4 2023, 12:44 PM
aheinecke committed rW28174e22d805: Update mimetreeparser (authored by aheinecke).
Update mimetreeparser
Aug 4 2023, 12:39 PM
aheinecke committed rWcde0c772f449: Add mimetreeparser and dependencies (authored by aheinecke).
Add mimetreeparser and dependencies
Aug 4 2023, 12:39 PM
aheinecke committed rWa8604666657c: packages: Reorder zlib entry (authored by aheinecke).
packages: Reorder zlib entry
Aug 4 2023, 12:39 PM
aheinecke committed rW2d0112fced4b: Remove broken but useless statement (authored by aheinecke).
Remove broken but useless statement
Aug 4 2023, 12:39 PM
aheinecke committed rW05b195923625: Post release version bump (authored by aheinecke).
Post release version bump
Aug 4 2023, 12:39 PM
aheinecke committed rKLEOPATRA37848e5e368d: Bump KF5_MIN_VERSION to 5.104 on Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 on Windows
Aug 4 2023, 12:03 PM
aheinecke committed rLIBKLEO98e90e622d11: Bump KF5_MIN_VERSION to 5.104 for Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 for Windows
Aug 4 2023, 12:03 PM
CarlSchwan committed rKLEOPATRAcd9f4434440b: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Aug 4 2023, 12:01 PM
CarlSchwan committed rKLEOPATRAa0f72d75f7fe: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Aug 4 2023, 12:01 PM
CarlSchwan committed rMTP438435407c87: Bump version of mime tree parser (authored by CarlSchwan).
Bump version of mime tree parser
Aug 4 2023, 11:53 AM
aheinecke created P32 (An Untitled Masterwork).
Aug 4 2023, 11:47 AM
CarlSchwan committed rKLEOPATRA3ed4c12eba93: Bump kf version on windows (authored by CarlSchwan).
Bump kf version on windows
Aug 4 2023, 11:46 AM
aheinecke closed T6525: Kleopatra: Gpgtar progress label needs to be generalized or updated as Resolved.

Works for me.

Aug 4 2023, 11:40 AM · Restricted Project, gpgtar, kleopatra
CarlSchwan committed rM8701e989376d: cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API (authored by CarlSchwan).
cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API
Aug 4 2023, 11:35 AM
svuorela added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

The poppler API exposes key usage extensions, and I'm trying to reconstruct them from the canX flags, which of course is highly inaccurate.

Aug 4 2023, 10:59 AM · okular, Restricted Project
CarlSchwan committed rMTPa42d5027272f: Remove ifdef for win32 (authored by CarlSchwan).
Remove ifdef for win32
Aug 4 2023, 10:56 AM