Page MenuHome GnuPG
Feed All Stories

Feb 12 2025

ebo added a comment to T7502: Kleopatra: Import secret key dialog improvement.

Possible explanation text for the user regarding the background of the question (probably to long):

Feb 12 2025, 10:07 AM · gpd5x, kleopatra
werner committed rG503c9e3451d0: doc: Do not install gnupg.7.html into usr/share/man/manh/ (authored by dkg).
doc: Do not install gnupg.7.html into usr/share/man/manh/
Feb 12 2025, 9:55 AM
werner committed rG10307c7cd96a: doc: Do not install gnupg.7.html into usr/share/man/manh/ (authored by dkg).
doc: Do not install gnupg.7.html into usr/share/man/manh/
Feb 12 2025, 9:55 AM
werner closed T7520: gnupg.7.html should not ship with nroff-formatted manpages as Resolved.

Thanks.

Feb 12 2025, 9:53 AM · Bug Report
werner committed rC66e6318ec67c: doc: Add a note o how to build with gcc 4.1 (authored by werner).
doc: Add a note o how to build with gcc 4.1
Feb 12 2025, 9:49 AM
werner committed rC608ff4b2261e: cipher: Don't differentiate GCRY_CIPHER_MODE_CMAC in FIPS mode. (authored by Lucas Mulling <lucas.mulling@suse.com>).
cipher: Don't differentiate GCRY_CIPHER_MODE_CMAC in FIPS mode.
Feb 12 2025, 9:49 AM
werner committed rC6b0fbb7e5e0d: cipher: Rename _gcry_cipher_is_mode_fips_compliant (authored by Lucas Mulling <lucas.mulling@suse.com>).
cipher: Rename _gcry_cipher_is_mode_fips_compliant
Feb 12 2025, 9:49 AM
werner added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

Where do you find a statement that --keyring is deprecated? I planned to to remove it with 2.1 but there were too many requests to keep it and live with the problems of multiple keyrings. Thus the option stayed, it is just so that in addition to pubring.gpg and pubring.gpg we now also have the option for keyboxd - which is the default for new installations.

Feb 12 2025, 9:18 AM · keyboxd, gnupg, FAQ, Support
werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

FWIW, for gpd and vsd we should use a different icon (blue head for gpd and red head for vsd)

Feb 12 2025, 9:13 AM · gpd5x, AppImage, gpg4win
werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

Alright, my above putenv option won't work because it modifies the session environment and thus needs to be run for each gpg-agent session (connection). Adding a putenv_startrup option would help here but this way each connection could chnage the environment - also not good. In the end a way to modify the used environment variables, as you suggested, is a better way.

Feb 12 2025, 9:12 AM · Linux, pinentry, gpgagent, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf8a828a63f7c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 12 2025, 2:35 AM
Albert Astals Cid <aacid@kde.org> committed rMTP2d611df98a0c: CI: Add linux-qt6-next build (authored by Albert Astals Cid <aacid@kde.org>).
CI: Add linux-qt6-next build
Feb 12 2025, 1:49 AM
Albert Astals Cid <aacid@kde.org> committed rLIBKLEO0c327504233d: CI: Add linux-qt6-next build (authored by Albert Astals Cid <aacid@kde.org>).
CI: Add linux-qt6-next build
Feb 12 2025, 1:41 AM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRAa3eb19c35961: CI: Add linux-qt6-next build (authored by Albert Astals Cid <aacid@kde.org>).
CI: Add linux-qt6-next build
Feb 12 2025, 1:37 AM

Feb 11 2025

ikloecker committed rKLEOPATRAfa8679275237: GIT_SILENT Remove file names from file headers (authored by ikloecker).
GIT_SILENT Remove file names from file headers
Feb 11 2025, 5:52 PM
samoverton added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

Yes, the workaround is to use a pinentry wrapper script that sets the value back to the correct one and then invokes the real pinentry.

Feb 11 2025, 4:52 PM · Linux, pinentry, gpgagent, Bug Report
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

Kleopatra with Breeze style:

Feb 11 2025, 4:52 PM · gpd5x, AppImage, gpg4win
ebo closed T7322: Kleopatra: General error if ADSK is not configured correctly, a subtask of T6882: Make ADSK configurable for new keys, as Resolved.
Feb 11 2025, 4:21 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
ebo closed T7322: Kleopatra: General error if ADSK is not configured correctly as Resolved.

Looks the same in VSD 3.3.0 ans in Gpg4win:

Feb 11 2025, 4:21 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
ebo moved T7322: Kleopatra: General error if ADSK is not configured correctly from QA to vsd-3.3.0 on the vsd33 board.
Feb 11 2025, 4:21 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
ebo lowered the priority of T7489: Kleopatra: missing translations in kf5 from High to Normal.
Feb 11 2025, 4:19 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo added a comment to T7489: Kleopatra: missing translations in kf5.

This is the current (VSD 3.3.0) state for Japanese (with German as fallback):

Feb 11 2025, 4:19 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rWc28ac790d3b0: appimage: Add breeze style (authored by ikloecker).
appimage: Add breeze style
Feb 11 2025, 4:18 PM
ebo updated the task description for T7367: Show backend logs in error message boxes.
Feb 11 2025, 4:17 PM · gpd5x, kleopatra
dkg added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

I'm not going to keep re-opening a ticket that you keep closing. So i'm just going to state here what i believe to be the upstream intent is. If you think this is wrong, i'd love a clarification. I believe that "deprecated" means that the GnuPG project believes that an option or configuration choice should not be used, and will eventually go away.

Feb 11 2025, 4:14 PM · keyboxd, gnupg, FAQ, Support
ebo triaged T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04 as Normal priority.
Feb 11 2025, 4:07 PM · vsd33 (vsd-3.3.1), Restricted Project, kleopatra
TobiasFella committed rKLEOPATRAd359644e67c3: Move remaining parts out of libkleopatraclient and remove unused code (authored by TobiasFella).
Move remaining parts out of libkleopatraclient and remove unused code
Feb 11 2025, 4:02 PM
ebo moved T7489: Kleopatra: missing translations in kf5 from Backlog to vsd-3.3.0 on the vsd33 board.
Feb 11 2025, 3:05 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo changed the status of T7489: Kleopatra: missing translations in kf5 from Open to Testing.
Feb 11 2025, 3:05 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner changed the status of T7527: Keyring/keybox denial of service from Open to Testing.

The actual cause here was that right before storing the imported key we need to decide whether to insert or update a keyblock. For this we need to lookup the key in our database and the lookup function does the usual thing by looking at any fingerprint. This is wrong: Here we need to lookup only by primary fingerprint. This is what the above patches do.

Feb 11 2025, 2:57 PM · OpenPGP, gnupg, Bug Report
werner committed rG25d748c3dfc0: gpg: Lookup key for merging/inserting only by primary key. (authored by werner).
gpg: Lookup key for merging/inserting only by primary key.
Feb 11 2025, 2:54 PM
ebo added a comment to T7489: Kleopatra: missing translations in kf5.

Everything mentioned above was translated and is now shown that way in all three languages.

Feb 11 2025, 2:48 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA2497eca9c3ae: Add log (authored by TobiasFella).
Add log
Feb 11 2025, 2:47 PM
werner committed rG70049e5f16b4: gpg: Lookup key for merging/inserting only beu primary key. (authored by werner).
gpg: Lookup key for merging/inserting only beu primary key.
Feb 11 2025, 2:46 PM
ikloecker committed rLIBKLEO228622e0f960: Update translations of archive, checksum and filter definitions (authored by ikloecker).
Update translations of archive, checksum and filter definitions
Feb 11 2025, 2:34 PM
ebo triaged T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel as High priority.
Feb 11 2025, 12:14 PM · gpd5x, kleopatra
ebo added a subtask for T7040: Make it possible to install GnuPG VSD and GPD in parallel: T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel.
Feb 11 2025, 12:14 PM · kleopatra, Restricted Project
ebo added a parent task for T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel: T7040: Make it possible to install GnuPG VSD and GPD in parallel.
Feb 11 2025, 12:14 PM · gpd5x, kleopatra
ebo added a comment to T7515: Kleopatra: reduce the number of actions in the context menu.

I would keep the "create group", too.

Feb 11 2025, 12:00 PM · gpd5x, kleopatra
ikloecker added a comment to T7515: Kleopatra: reduce the number of actions in the context menu.
In T7515#198012, @alexk wrote:

Regarding the suggest list I would change the following:
but keep:

  • Enable/Disable Certificate
Feb 11 2025, 11:58 AM · gpd5x, kleopatra
TobiasFella committed rKLEOPATRA9f1bd23363e3: Try fixing path length problem (authored by TobiasFella).
Try fixing path length problem
Feb 11 2025, 11:52 AM
ebo triaged T7503: Draft: Kleopatra: change secret key import behavior when importing more than one as Normal priority.
Feb 11 2025, 11:16 AM · gpd5x, kleopatra
alexk added a comment to T7515: Kleopatra: reduce the number of actions in the context menu.

Regarding the suggest list I would change the following:

Feb 11 2025, 11:04 AM · gpd5x, kleopatra
ebo triaged T7515: Kleopatra: reduce the number of actions in the context menu as Normal priority.
Feb 11 2025, 10:52 AM · gpd5x, kleopatra
ebo triaged T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing as Normal priority.
Feb 11 2025, 10:50 AM · gpd5x, kleopatra
ikloecker created T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel.
Feb 11 2025, 10:35 AM · gpd5x, kleopatra
werner triaged T7527: Keyring/keybox denial of service as High priority.

That is not a new issue. We have the very same issue since ever. However, without keyboxd you had random results depending on the order of the keys in the keyring.

Feb 11 2025, 9:09 AM · OpenPGP, gnupg, Bug Report
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

That is an installation/migration question and the warning is just a convenience thing to remind the few early users of keyboxd to migrate to common.conf.

Feb 11 2025, 9:06 AM · keyboxd, gnupg, FAQ, Support
werner closed T7526: gpg --assert-signer is ambiguous about what it does if a filename looks like a fingerprint as Resolved.

As usual use ./deadbeef.... as the filename to distinguish it from a fingerprint.

Feb 11 2025, 9:03 AM · Support, gnupg
jukivili committed rCdd480b1e7974: mpi/longlong: prevent optimization of carry instructions to branches (authored by jukivili).
mpi/longlong: prevent optimization of carry instructions to branches
Feb 11 2025, 7:41 AM
jukivili committed rC9c658cc8214f: mpih-const-time: avoid branches in _gcry_mpih_cmp_ui (authored by jukivili).
mpih-const-time: avoid branches in _gcry_mpih_cmp_ui
Feb 11 2025, 7:41 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO48630ff8d519: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 11 2025, 2:57 AM
l10n daemon script <scripty@kde.org> committed rMTP532189b89dcd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 11 2025, 2:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0dbddadbe9bd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 11 2025, 2:40 AM

Feb 10 2025

dkg added a comment to T7527: Keyring/keybox denial of service.

To be clear about what's going on here, blocker.cert has simply adopted the primary keys of each certificate found in /usr/share/gnupg/distsigkey.gpg -- i think GnuPG requires each component key in its keystore to have a unique fingerprint across all component keys in the keystore. so when one certificate claims those fingerprints as subkeys, any certificate that has a primary key with a matching fingerprint gets rejected with doesn't match our copy.

Feb 10 2025, 10:49 PM · OpenPGP, gnupg, Bug Report
dkg created T7527: Keyring/keybox denial of service.
Feb 10 2025, 10:31 PM · OpenPGP, gnupg, Bug Report
dkg reopened T7265: When "use_keyboxd" is configured --keyring option is ignored? as "Open".

I understand you as saying you won't fix the fact that the warning is not emitted during initial homedir setup. I'm not sure why that scenario is not worthy of a warning when a post-setup scenario is, but okay.

Feb 10 2025, 10:26 PM · keyboxd, gnupg, FAQ, Support
dkg created T7526: gpg --assert-signer is ambiguous about what it does if a filename looks like a fingerprint.
Feb 10 2025, 9:19 PM · Support, gnupg
dkg updated the task description for T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 10 2025, 7:02 PM · keyboxd, gnupg, Bug Report
dkg added a comment to T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.

thanks for correcting that, @ikloecker. i've corrected the initial report.

Feb 10 2025, 7:01 PM · keyboxd, gnupg, Bug Report
dkg updated the task description for T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 10 2025, 7:00 PM · keyboxd, gnupg, Bug Report
werner committed rW5c0cff40786a: Remove the default BUILDTYPE file (authored by werner).
Remove the default BUILDTYPE file
Feb 10 2025, 5:36 PM
ikloecker changed the status of T7525: gpg4win: Add support for Wayland to the Qt5-based AppImage from Open to Testing.

I did a quick test with a test user running a Wayland session and the AppImage works now.

Feb 10 2025, 4:49 PM · Restricted Project, gpg4win
ikloecker committed rW8d4fb5aa4f6f: appimage: Copy Wayland plugins to AppDir (authored by ikloecker).
appimage: Copy Wayland plugins to AppDir
Feb 10 2025, 4:46 PM
ikloecker committed rW51db0c05277f: appimage: Simplify deployment of Okular and its plugins (authored by ikloecker).
appimage: Simplify deployment of Okular and its plugins
Feb 10 2025, 4:46 PM
ikloecker triaged T7525: gpg4win: Add support for Wayland to the Qt5-based AppImage as Normal priority.
Feb 10 2025, 4:26 PM · Restricted Project, gpg4win
werner triaged T7512: Kleopatra: Wrong message "Card error" caused by blocked PIN on key generation as Normal priority.
Feb 10 2025, 4:10 PM · vsd, gpd5x
werner added projects to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container: gpgagent, pinentry, Linux.
Feb 10 2025, 4:08 PM · Linux, pinentry, gpgagent, Bug Report
werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

What about deleting the environment variable in gpg-agent:

gpg-connect-agent 'OPTION putenv=DBUS_SESSION_BUS_ADDRESS' /bye

or to use a pinentry-wrapper?

Feb 10 2025, 4:07 PM · Linux, pinentry, gpgagent, Bug Report
werner committed rWc39dc88c365d: Revert gpgol to the last released version. (authored by werner).
Revert gpgol to the last released version.
Feb 10 2025, 3:58 PM
werner committed rWd752f580128c: New branch for GnuPG 2.6 based Gpg4win, GPD, and VSD (authored by werner).
New branch for GnuPG 2.6 based Gpg4win, GPD, and VSD
Feb 10 2025, 3:58 PM
werner committed rWbe17bd8c686a: Removed unneeded bashisms from build.sh and default --build-w64. (authored by werner).
Removed unneeded bashisms from build.sh and default --build-w64.
Feb 10 2025, 3:58 PM
werner committed rW0568cba48d1c: Minor updates to the new build scripts. (authored by werner).
Minor updates to the new build scripts.
Feb 10 2025, 3:58 PM
werner committed rWf203d1056705: Update kleo, libkleo, g4w-tools, and mtp (authored by werner).
Update kleo, libkleo, g4w-tools, and mtp
Feb 10 2025, 3:58 PM
werner committed rW83ea73306f51: Update to a gnupg 2.5.2 beta55. Remove duplicated gpgme. (authored by werner).
Update to a gnupg 2.5.2 beta55. Remove duplicated gpgme.
Feb 10 2025, 3:58 PM
werner committed rW2a32885e504f: Fix option parsing and update packages to KF6 versions. (authored by werner).
Fix option parsing and update packages to KF6 versions.
Feb 10 2025, 3:58 PM
werner committed rWac2854e35888: Disable the use of QML. (authored by werner).
Disable the use of QML.
Feb 10 2025, 3:58 PM
werner committed rW5afe25caa04c: Update to KDE frameworks 6.6 (authored by werner).
Update to KDE frameworks 6.6
Feb 10 2025, 3:58 PM
werner committed rWac1a937c6fc0: Remove a kcontacts patch (authored by werner).
Remove a kcontacts patch
Feb 10 2025, 3:58 PM
werner committed rW3b7e8df029e1: Replace the obsolete AC_OUTPUT_COMMANDS (authored by werner).
Replace the obsolete AC_OUTPUT_COMMANDS
Feb 10 2025, 3:58 PM
m <meik.michalke@gnupg.com> committed rWb31ac5ac8ddb: added backup and lock files to .gitignore (authored by m <meik.michalke@gnupg.com>).
added backup and lock files to .gitignore
Feb 10 2025, 3:58 PM
werner committed rW82ec8dda0c94: New gnupg snapshot (authored by werner).
New gnupg snapshot
Feb 10 2025, 3:58 PM
werner committed rWa70e80d3acbc: Patch to support Kyber in gpgme (authored by werner).
Patch to support Kyber in gpgme
Feb 10 2025, 3:58 PM
werner committed rW14b1a007fe01: Make Makefile easier readable and minor restructure. (authored by werner).
Make Makefile easier readable and minor restructure.
Feb 10 2025, 3:58 PM
werner committed rWe9d7b878aa2d: Reorder Makefile variable setting and change some names. (authored by werner).
Reorder Makefile variable setting and change some names.
Feb 10 2025, 3:58 PM
werner committed rW120413efbab4: Fix previous commit (authored by werner).
Fix previous commit
Feb 10 2025, 3:58 PM
werner committed rWbfa80325eed3: Prepare for a cleaner docker build. (authored by werner).
Prepare for a cleaner docker build.
Feb 10 2025, 3:58 PM
werner committed rWb372ddd6bcaa: autogen.sh: Do not use --enable-maintainer-mode (authored by werner).
autogen.sh: Do not use --enable-maintainer-mode
Feb 10 2025, 3:58 PM
werner committed rWe8534a47fa08: Mote stuff for a cleaner docker build. (authored by werner).
Mote stuff for a cleaner docker build.
Feb 10 2025, 3:58 PM
werner committed rW430db678aff4: Improve signing and fix file names in the nsis scripts. (authored by werner).
Improve signing and fix file names in the nsis scripts.
Feb 10 2025, 3:58 PM
werner committed rWc8bd40a64e7d: Update autogen.sh and add option --with-playground (authored by werner).
Update autogen.sh and add option --with-playground
Feb 10 2025, 3:58 PM
werner committed rWeee040b418f3: Simplify PO build rules for our NSIS-only useto support VPATH. (authored by werner).
Simplify PO build rules for our NSIS-only useto support VPATH.
Feb 10 2025, 3:58 PM
werner committed rW59b24e310a2d: Minor improvements for build.sh. (authored by werner).
Minor improvements for build.sh.
Feb 10 2025, 3:58 PM
werner committed rW8130684b9210: More changes to the new docker based build system. (authored by werner).
More changes to the new docker based build system.
Feb 10 2025, 3:58 PM
werner committed rWe81700663c62: Improve test for duplicate packages. (authored by werner).
Improve test for duplicate packages.
Feb 10 2025, 3:58 PM
werner committed rWe5b853695f02: Do not use gnupg.net as server (authored by werner).
Do not use gnupg.net as server
Feb 10 2025, 3:58 PM
werner committed rW8a51dbc4207c: Fix last commit - of course it is the builddir. (authored by werner).
Fix last commit - of course it is the builddir.
Feb 10 2025, 3:58 PM
werner committed rW4411007840fe: Finally link the created installer to an artifacts directory. (authored by werner).
Finally link the created installer to an artifacts directory.
Feb 10 2025, 3:58 PM
werner committed rW25ed8c26f9d0: Update gpgme to version 1.24.1 (authored by werner).
Update gpgme to version 1.24.1
Feb 10 2025, 3:58 PM
werner committed rW9090be498da2: Use GnuPG 2.5.2 and current GUI tarballs. (authored by werner).
Use GnuPG 2.5.2 and current GUI tarballs.
Feb 10 2025, 3:58 PM