Page MenuHome GnuPG
Feed All Stories

Feb 4 2025

ikloecker added a comment to T7503: Draft: Kleopatra: change secret key import behavior when importing more than one.

You need to be asked this question when you restore the backup of all of your keys or when you migrate all your secret keys to a new computer.

Feb 4 2025, 4:08 PM · gpd5x, kleopatra
Saturneric added a comment to T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys.

Okay, thanks!

Feb 4 2025, 3:13 PM · gpgme, Bug Report
ikloecker committed rMbaa174e5d611: NEWS: Fix typos (authored by ikloecker).
NEWS: Fix typos
Feb 4 2025, 2:57 PM
werner added a comment to T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys.

Fixed in master and the new gpgme-1.24-branch. Thus this fix will be in 2.0.0 and 1.24.2

Feb 4 2025, 2:18 PM · gpgme, Bug Report
werner added a comment to T7501: policy compliance options collide incompatibly without warning.

Sorry, this will not be fixed for 2.4.

Feb 4 2025, 2:17 PM · gnupg26, Bug Report
werner committed rMa8c923b943f3: Update copyright notices. (authored by werner).
Update copyright notices.
Feb 4 2025, 2:16 PM
TobiasFella added a comment to T7503: Draft: Kleopatra: change secret key import behavior when importing more than one.

The situation seems to be even more complicated: If I click "yes" or "no" in this dialog, I *do* get asked for all certificates that are being imported. If I click "Cancel", no more dialogs show up.

Feb 4 2025, 1:24 PM · gpd5x, kleopatra
werner renamed gloria-disabled from gloria to gloria-disabled.
Feb 4 2025, 12:42 PM
ikloecker moved T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Backlog to WIP on the gpd5x board.
Feb 4 2025, 10:54 AM · gpd5x, AppImage, gpg4win
ikloecker triaged T7509: gpg4win: Make the AppImage build work with the new Docker-based build script as Normal priority.
Feb 4 2025, 10:54 AM · gpd5x, AppImage, gpg4win
ikloecker closed T7499: Update AppImage for Gpg4win 4.4 / VSD 3.3 as Resolved.

Tested locally:

  • Build the Docker image for building the AppImage (using the archived CentOS 7 packages).
  • Build an AppImage for Gpg4win 4.4 with the unsplit gpgme repo.
  • Build an AppImage for Gpg4win 4.4 with the split gpgme repos (T7262).
Feb 4 2025, 10:51 AM · Restricted Project, AppImage, kleopatra
dkg added a comment to T7501: policy compliance options collide incompatibly without warning.

please prefer the patch here over the one on the mailing list. my followups to the mailing list are not going through due to some kind of intermittent IPv4/IPv6 deliverability issue. Sorry for the confusion.

Feb 4 2025, 8:29 AM · gnupg26, Bug Report
dkg added a comment to T7501: policy compliance options collide incompatibly without warning.

Thanks for the fix, @werner ! Here's a comparable patch for the 2.4 branch as well, but without the change to de-vs as i think the comment in rGc2ff47d5bcd2953fc2095ef2242af2c7e9cd4420 indicated that you only wanted to rebase de-vs to --gnupg in the 2.5.x series.

Feb 4 2025, 5:54 AM · gnupg26, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOc0f95ab5dd64: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 4 2025, 2:36 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0272d2d1c3e6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 4 2025, 2:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO62b025c6142a: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Feb 4 2025, 2:28 AM

Feb 3 2025

ikloecker added a comment to T7488: Improve decryption error message caused by deleted card key.

I'm not sure what Kleopatra should do differently. Kleopatra relies on the error messages provided by gpgme which in turn relies on gpg's status messages.

Feb 3 2025, 6:18 PM · kleopatra, gpd5x, gnupg
werner committed rM7d09f1f9fbf8: core: Fix regression for RSA in gpgme_pubkey_algo_string. (authored by werner).
core: Fix regression for RSA in gpgme_pubkey_algo_string.
Feb 3 2025, 4:36 PM
werner triaged T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys as High priority.

I am pretty sure this was my fault: rM62b6c1f16 is the culprit.

Feb 3 2025, 4:32 PM · gpgme, Bug Report
Saturneric created T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys.
Feb 3 2025, 3:36 PM · gpgme, Bug Report
SunMar added a comment to T7505: SSH agent failing "agent refused operation" due to Bitwarden.

@werner Thank you for the response. Is there a nightly build or similar that I can grab from somewhere to see if using the latest master branch solves the issue?

Feb 3 2025, 3:11 PM · ssh, FAQ, gpg4win
ikloecker committed rWddceffdb78a6: appimage: Add temporary patch for kleopatra (authored by ikloecker).
appimage: Add temporary patch for kleopatra
Feb 3 2025, 2:50 PM
ikloecker committed rW95b3145c1283: appimage: Use the split gpgme packages (authored by ikloecker).
appimage: Use the split gpgme packages
Feb 3 2025, 2:50 PM
ikloecker committed rKLEOPATRAd6eb643737e5: Explicitely require threads (authored by ikloecker).
Explicitely require threads
Feb 3 2025, 2:40 PM
ebo added a comment to T6351: Kleopatra: Performance problems when encrypting large files.

For Gpg4win 4.4.0:
Encryption: ~2:35
Decryption: ~0:44

Feb 3 2025, 2:26 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rM8ad04695d9c2: Bump version after splitting off bindings (authored by ikloecker).
Bump version after splitting off bindings
Feb 3 2025, 12:39 PM
ikloecker committed rM932caf37d36e: python: Remove Python bindings (authored by ikloecker).
python: Remove Python bindings
Feb 3 2025, 12:39 PM
ikloecker committed rMdf41dbec8951: doc: Refer to separate repositories for C++ and Python bindings (authored by ikloecker).
doc: Refer to separate repositories for C++ and Python bindings
Feb 3 2025, 12:39 PM
ikloecker committed rM763d5f5d6a88: cpp,qt: Remove C++ and Qt bindings (authored by ikloecker).
cpp,qt: Remove C++ and Qt bindings
Feb 3 2025, 12:39 PM
ebo added a comment to T6351: Kleopatra: Performance problems when encrypting large files.

To make the test complete for VSD, here the times for decryption (and verification) of the 3G file from above:

  • VSD 3.2.4: ~3:36
  • VSD 3.3.0: ~2:20
  • command line: ~2:30 (maybe the bit slower than in Kleo is because this was done in a shared folder of the host system instead of on the c: partition)

The cli was done in both tests with the gpg version from VSD 3.3.0

Feb 3 2025, 12:32 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner closed T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128 as Resolved.

@gouttegd: Good idea. I did this with the above patches.

Feb 3 2025, 12:00 PM · PQC, gnupg26, Bug Report
werner awarded T6351: Kleopatra: Performance problems when encrypting large files a Pterodactyl token.
Feb 3 2025, 11:57 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner triaged T7488: Improve decryption error message caused by deleted card key as Normal priority.

FWIW, If a fix is really required for gnupg this will be done for gnupg26 and not for gnupg22. However, it is mostly a kleopatra issue.

Feb 3 2025, 11:54 AM · kleopatra, gpd5x, gnupg
werner committed rG4b2729b983bf: gpg: Simplify the compliance settings. (authored by werner).
gpg: Simplify the compliance settings.
Feb 3 2025, 11:51 AM
werner committed rGc2ff47d5bcd2: gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp". (authored by werner).
gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp".
Feb 3 2025, 11:51 AM
werner committed rGaa46ba28ba75: doc: Record that gpg policy compliance options are last-one-wins (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: Record that gpg policy compliance options are last-one-wins
Feb 3 2025, 11:51 AM
werner committed rG04d58ff84755: gpg: --compliance={pgp7, pgp8} also now restore default options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance={pgp7, pgp8} also now restore default options
Feb 3 2025, 11:51 AM
werner committed rG0bdf5859935e: gpg: --compliance=gnupg restores default for policy-affected options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=gnupg restores default for policy-affected options
Feb 3 2025, 11:51 AM
werner committed rG54a8770aeb20: gpg: --compliance=rfc2440 does not require cross-certification (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=rfc2440 does not require cross-certification
Feb 3 2025, 11:51 AM
werner moved T7501: policy compliance options collide incompatibly without warning from Backlog to Done on the gnupg26 board.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner edited projects for T7501: policy compliance options collide incompatibly without warning, added: gnupg26; removed gnupg.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Resolved.

Thanks. I applied all 4 patches to master and did one additional change to get --allow-old-cipher-algos straight.

Feb 3 2025, 11:50 AM · gnupg26, Bug Report
ebo moved T6351: Kleopatra: Performance problems when encrypting large files from QA to vsd-3.3.0 on the vsd33 board.
Feb 3 2025, 11:30 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo moved T6351: Kleopatra: Performance problems when encrypting large files from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 3 2025, 11:30 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo moved T6351: Kleopatra: Performance problems when encrypting large files from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Tested encryption (+ signature) via Kleopatra with a 3 GB file (random data) with:

  • VSD 3.2.4: ~ 5:20
  • VSD 3.3.0: ~ 4:25
  • command line; ~4:25
Feb 3 2025, 11:30 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
CarlSchwan triaged T7507: Allow reencrypting email and email folders as Normal priority.
Feb 3 2025, 10:21 AM · gpgol2
ikloecker committed rLIBKLEOd02e8556e054: Add missing braces (authored by ikloecker).
Add missing braces
Feb 3 2025, 9:59 AM
ikloecker moved T7499: Update AppImage for Gpg4win 4.4 / VSD 3.3 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 3 2025, 9:43 AM · Restricted Project, AppImage, kleopatra
werner triaged T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" as Normal priority.
Feb 3 2025, 9:06 AM · gnupg26, gnupg24, Bug Report
werner added a comment to T7505: SSH agent failing "agent refused operation" due to Bitwarden.

I never tested the WSL stuff with gpg-agent but I use the standard OpenSSH based ssh server on Windows on a daily base. It is actually part of our release build chain. A recent problem I encountered was fixed in master with rG2469dc5aae and should be backported to 2.4. Might be related to your problem but I need to read your detailed bug report more closely.

Feb 3 2025, 8:27 AM · ssh, FAQ, gpg4win
gniibe committed rW542d002295ab: Add Japanese Translation. (authored by gniibe).
Add Japanese Translation.
Feb 3 2025, 3:29 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO971e29afc6fd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 3 2025, 2:35 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3fef84e35727: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 3 2025, 2:35 AM
gniibe committed rCff6c905bea7b: mpi: Rename _gcry_mpih_mod as the one of Least Leak Intended. (authored by gniibe).
mpi: Rename _gcry_mpih_mod as the one of Least Leak Intended.
Feb 3 2025, 1:28 AM
gniibe committed rC5c5089ba3620: mpi: Add _gcry_mpih_mul_lli as Least Leak Intended. (authored by gniibe).
mpi: Add _gcry_mpih_mul_lli as Least Leak Intended.
Feb 3 2025, 1:21 AM

Feb 2 2025

dfaure-kdab committed rLIBKLEOd0f9c833edfc: Fix assert in QAIM due to beginInsertRows(0, -1) (authored by dfaure-kdab).
Fix assert in QAIM due to beginInsertRows(0, -1)
Feb 2 2025, 11:07 AM
l10n daemon script <scripty@kde.org> committed rMTP8dc6f346671b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 2 2025, 4:18 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA371992757c5e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 2 2025, 4:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8bd0d3c8c668: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Feb 2 2025, 4:12 AM
l10n daemon script <scripty@kde.org> committed rMTP5dc1dff7d0d7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 2 2025, 2:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA49f8b5f6c7f7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 2 2025, 2:40 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2be213759e11: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Feb 2 2025, 2:31 AM
aheinecke created T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage".
Feb 2 2025, 12:39 AM · gnupg26, gnupg24, Bug Report

Feb 1 2025

l10n daemon script <scripty@kde.org> committed rKLEOPATRA9e2d4dceccd5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 1 2025, 4:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA60fd33c3521d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 1 2025, 2:36 AM

Jan 31 2025

dkg added a comment to T7501: policy compliance options collide incompatibly without warning.

Here's all of the above patches squashed into a single patch:

.

Jan 31 2025, 7:16 PM · gnupg26, Bug Report
dkg added a comment to T7501: policy compliance options collide incompatibly without warning.

attached here is a series of 4 patches that reinforce that the last --compliance policy option (or equivalent option, like --rfc4880 or --gnupg) supercedes any earlier one.

Jan 31 2025, 7:01 PM · gnupg26, Bug Report
SunMar created T7505: SSH agent failing "agent refused operation" due to Bitwarden.
Jan 31 2025, 6:25 PM · ssh, FAQ, gpg4win
dkg reopened T7501: policy compliance options collide incompatibly without warning as "Open".

sorry for the confusion in the initial report -- the policy compliance option is of course --compliance, and not --policy, and i just miswrote it in one line of the description above. I've corrected it now, and all the rest of the report is still as it was.

Jan 31 2025, 3:35 PM · gnupg26, Bug Report
dkg updated the task description for T7501: policy compliance options collide incompatibly without warning.
Jan 31 2025, 3:34 PM · gnupg26, Bug Report
ebo triaged T7504: Draft: Kleopatra: Tooltip in the status line as Normal priority.
Jan 31 2025, 3:17 PM · vsd, gpd5x, kleopatra
ebo removed a project from T7234: Kleopatra: add disable/enable certificate in context menu: vsd33.

Ok, then this will not be included in the VSD versions until we switch away from gpg 2.2

Jan 31 2025, 1:51 PM · Feature Request, kleopatra, Restricted Project
ebo renamed T7496: Kleopatra: Unify the UI process for server upload from Draft: Kleopatra: Unify the UI process for server upload to Kleopatra: Unify the UI process for server upload.
Jan 31 2025, 1:41 PM · gpd5x, kleopatra
ebo triaged T7496: Kleopatra: Unify the UI process for server upload as Normal priority.
Jan 31 2025, 1:35 PM · gpd5x, kleopatra
werner triaged T7494: tpm2daemon tests cannot run in parallel (swtpm collides TCP ports) as Wishlist priority.
Jan 31 2025, 12:11 PM · TPM, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Invalid.

That gpg seems to be some other or patched software than the one from gnupg:

Jan 31 2025, 12:10 PM · gnupg26, Bug Report
ebo created T7503: Draft: Kleopatra: change secret key import behavior when importing more than one.
Jan 31 2025, 12:06 PM · gpd5x, kleopatra
ebo triaged T7502: Kleopatra: Import secret key dialog improvement as Normal priority.
Jan 31 2025, 12:02 PM · gpd5x, kleopatra
ikloecker committed rW3e68159100e0: Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme (authored by ikloecker).
Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme
Jan 31 2025, 10:13 AM
ikloecker committed rWc4509ead57d1: Use the split gpgme packages for gpg4win (authored by ikloecker).
Use the split gpgme packages for gpg4win
Jan 31 2025, 10:13 AM
ikloecker committed rW29eb6e0b8286: Support building CMake packages for additional gpgex architecture (authored by ikloecker).
Support building CMake packages for additional gpgex architecture
Jan 31 2025, 10:13 AM
TobiasFella placed T7234: Kleopatra: add disable/enable certificate in context menu up for grabs.

21f7ad563d9b was not backported to gnupg 2.2, so this can't be done yet

Jan 31 2025, 9:21 AM · Feature Request, kleopatra, Restricted Project
dkg created T7501: policy compliance options collide incompatibly without warning.
Jan 31 2025, 7:16 AM · gnupg26, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe0761c9b011a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 31 2025, 4:15 AM
gniibe added a comment to T7490: libgcrypt: constant-time modular exponentiation.

The commit rC58c11aa8 is the improved version by k-ary exponentiation (while rC6dffd105e2e2 is 1-bit at a time) and using heap.

Jan 31 2025, 2:43 AM · libgcrypt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA648c7c0c728c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 31 2025, 2:37 AM
gniibe committed rC639b0fca1505: cipher:prime: Fix long standing bug for PRIME % 2 == 0. (authored by gniibe).
cipher:prime: Fix long standing bug for PRIME % 2 == 0.
Jan 31 2025, 2:14 AM
heirecka committed rKLEOPATRA6a4b3d028140: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Jan 31 2025, 1:22 AM
heirecka committed rKLEOPATRA469461db42d6: GIT_SILENT Upgrade release service version to 24.12.2. (authored by heirecka).
GIT_SILENT Upgrade release service version to 24.12.2.
Jan 31 2025, 1:22 AM
heirecka committed rKLEOPATRA90c8aa7dc686: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Jan 31 2025, 1:22 AM

Jan 30 2025

TobiasFella added a comment to T7234: Kleopatra: add disable/enable certificate in context menu.

It's missing a check for the required gpg-2.2 version. I will add that

Jan 30 2025, 2:25 PM · Feature Request, kleopatra, Restricted Project
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8bd738c7982f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 30 2025, 4:12 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd2e40c96b604: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 30 2025, 2:37 AM

Jan 29 2025

CarlSchwan committed rLIBKLEOcc2862a7e881: Use short date format in signature message (authored by CarlSchwan).
Use short date format in signature message
Jan 29 2025, 6:26 PM
CarlSchwan committed rMTPa4776ba6aff6: messageviewer: Use short date format (authored by CarlSchwan).
messageviewer: Use short date format
Jan 29 2025, 6:25 PM
alexk triaged T7500: GpgPass bug collection as Normal priority.
Jan 29 2025, 6:10 PM · gpgpass
werner committed rG159e801043de: gpgsm: Allow unattended PKCS#12 export without passphrase. (authored by werner).
gpgsm: Allow unattended PKCS#12 export without passphrase.
Jan 29 2025, 6:04 PM
ikloecker committed rGPGMEPP69dde050edd4: build: Run chmod instead of using cmake's file CHMOD command (authored by ikloecker).
build: Run chmod instead of using cmake's file CHMOD command
Jan 29 2025, 5:39 PM
ikloecker committed rGPGMEQT4f2578a01da5: build: Fix usage of renamed options to build with Qt 5/6 (authored by ikloecker).
build: Fix usage of renamed options to build with Qt 5/6
Jan 29 2025, 5:39 PM
ikloecker committed rGPGMEQTc47d157f4652: build: Run chmod instead of using cmake's file CHMOD command (authored by ikloecker).
build: Run chmod instead of using cmake's file CHMOD command
Jan 29 2025, 5:39 PM