Page MenuHome GnuPG
Feed All Stories

May 9 2022

dschulman-repay added a comment to T5966: keyboxd issue building gnupg-2.3.6 (almost identical toT5406).

Yes, of course I did that. The error output I included followed the sequence

May 9 2022, 6:27 PM · Restricted Project, gnupg (gpg23), Bug Report
krakonos added a comment to T5702: Display prompt to user when YubiKey is waiting for touch confirmation.

Is there any progress on this issue? The code looks reasonable but does not apply on top of 2.2.35 (I didn't try master yet) and I didn't find a submission to the mailing list. I would really appreciate this patch, as it is a significant speedbump in my workflow.

May 9 2022, 5:32 PM · patch, Feature Request
ikloecker moved T5969: Kleopatra: Support large magnification for OpenPGP certificate generation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 9 2022, 5:02 PM · kleopatra, Restricted Project
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA386e2247e5ab: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA2bd2ac10d89f: ListWidget: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
ListWidget: port to QRegularExpression
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA71f36682074c: VerifyChecksumsController: use static methods from checksumsutils_p.h (authored by Ahmad Samir <a.samirh78@gmail.com>).
VerifyChecksumsController: use static methods from checksumsutils_p.h
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAfef812e79967: Checksum Controller: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Checksum Controller: port to QRegularExpression
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA97084f73edff: Port from QRegExp to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port from QRegExp to QRegularExpression
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA225d5bd92aa4: CreateChecksumsController: move static util methods to a private header (authored by Ahmad Samir <a.samirh78@gmail.com>).
CreateChecksumsController: move static util methods to a private header
May 9 2022, 1:40 PM
Ahmad Samir <a.samirh78@gmail.com> committed rLIBKLEO828fd567e30f: Add a type alias for std::shared_ptr<ChecksumDefinition> (authored by Ahmad Samir <a.samirh78@gmail.com>).
Add a type alias for std::shared_ptr<ChecksumDefinition>
May 9 2022, 1:21 PM
oddlama added a comment to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys.

I've applied the linked patch, but still experience the error. Most of the times, I cannot access my yubikey at all and I am not sure what is blocking it.
I've tried to include as much debugging output as I could below. Please let me know if there is anything else I can do to debug this.

May 9 2022, 12:54 PM · backport, yubikey, scd, segv, Bug Report
ikloecker added a subtask for T5901: Kleopatra: Make it usable with 400 % magnification: T5969: Kleopatra: Support large magnification for OpenPGP certificate generation.
May 9 2022, 10:59 AM · gpd5x, a11y, kleopatra
ikloecker added a parent task for T5969: Kleopatra: Support large magnification for OpenPGP certificate generation: T5901: Kleopatra: Make it usable with 400 % magnification.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
ikloecker triaged T5969: Kleopatra: Support large magnification for OpenPGP certificate generation as Normal priority.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
ikloecker updated the task description for T5901: Kleopatra: Make it usable with 400 % magnification.
May 9 2022, 10:59 AM · gpd5x, a11y, kleopatra
aheinecke triaged T5968: Kleopatra: p15 widget for S/MIME cards as Normal priority.
May 9 2022, 10:45 AM · kleopatra, Restricted Project
aheinecke closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Resolved.
May 9 2022, 10:39 AM · kleopatra
aheinecke closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key as Resolved.
May 9 2022, 10:39 AM · kleopatra
aheinecke closed T5128: Kleopatra: Generate OpenPGP public key for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Resolved.
May 9 2022, 10:38 AM · kleopatra
aheinecke closed T5128: Kleopatra: Generate OpenPGP public key for NetKey card key as Resolved.
May 9 2022, 10:38 AM · kleopatra
ikloecker committed rKLEOPATRA208e5a0a361e: Disable word wrap for certificate dump (authored by ikloecker).
Disable word wrap for certificate dump
May 9 2022, 10:06 AM
aheinecke added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Sorry, yes I meant the Certificate Dump not the Details.

May 9 2022, 9:33 AM · kleopatra, Restricted Project
ikloecker added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

I would love to defer those encoding problems to gpgme. The output of gpgme should always be UTF-8 encoded, so that higher API doesn't need to bother about encoding. Obviously, this would mean that we shouldn't bypass gpgme by running gpg commands with QProcess.

May 9 2022, 9:31 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke awarded rKLEOPATRA5ce3e90cbad5: Merge branch 'support-WKS-publishing' into 'master' a Yellow Medal token.
May 9 2022, 9:31 AM
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T4702: Deadline for the GnuPG 2.3.0 release, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, gpg4win, gnupg
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5217: Kleopatra: Adapt to config changes in GnuPG master, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5066: Multiple smartcard (reader) / app support in Kleopatra, as Resolved.
May 9 2022, 9:29 AM · kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T4814: GpgOL: Send multiple E-Mails for BCC recipients, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, gpgol
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5239: Add UI for managing groups, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5240: Allow selection of groups implicitly defined by tags, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5216: Kleopatra: Fix handling of UNC paths, as Resolved.
May 9 2022, 9:29 AM · kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x as Resolved.

We have even released 4.0.2 now.

May 9 2022, 9:29 AM · Restricted Project, gpg4win, Release Info
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5241: Allow selection of groups as recipients for file encryption, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5272: GpgEx: Incorrect spawn of UI Server can cause a c:\Program.exe to be executed, as Resolved.
May 9 2022, 9:29 AM · gpgex
aheinecke removed a parent task for T5273: Release Gpg4win 4.x.x: T5228: GpgOL: Combined S/MIME and OpenPGP operation.
May 9 2022, 9:29 AM · Restricted Project, gpg4win, Release Info
aheinecke removed a subtask for T5228: GpgOL: Combined S/MIME and OpenPGP operation: T5273: Release Gpg4win 4.x.x.
May 9 2022, 9:29 AM · gpgol
aheinecke closed T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T4802: Yubikey not recognized as Resolved.

JW-D with Gpg4win-4 we have support for multiple readers and also a dropdown menu for selecting reader ports. This should resolve this issue.

May 9 2022, 9:28 AM · Bug Report, gpg4win
aheinecke closed T4802: Yubikey not recognized, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support as Resolved.

When we want to add more smartcards we should open new issues. This one is resolved.

May 9 2022, 9:27 AM · kleopatra
aheinecke removed a parent task for T5228: GpgOL: Combined S/MIME and OpenPGP operation: T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
May 9 2022, 9:26 AM · gpgol
aheinecke removed a subtask for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5228: GpgOL: Combined S/MIME and OpenPGP operation.
May 9 2022, 9:26 AM · kleopatra, Restricted Project, gpgol
aheinecke closed T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver, a subtask of T5967: GpgOL: Use kleopatra groups in keyresolver, as Resolved.
May 9 2022, 9:26 AM · gpgol, Restricted Project
aheinecke closed T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver as Resolved.

I am closing this as the group support for gpgol is now in T5967

May 9 2022, 9:26 AM · kleopatra, Restricted Project, gpgol
aheinecke added a parent task for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5967: GpgOL: Use kleopatra groups in keyresolver.
May 9 2022, 9:25 AM · kleopatra, Restricted Project, gpgol
aheinecke added a subtask for T5967: GpgOL: Use kleopatra groups in keyresolver: T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
May 9 2022, 9:25 AM · gpgol, Restricted Project
aheinecke triaged T5967: GpgOL: Use kleopatra groups in keyresolver as High priority.
May 9 2022, 9:25 AM · gpgol, Restricted Project
aheinecke closed T5216: Kleopatra: Fix handling of UNC paths as Resolved.
May 9 2022, 9:22 AM · kleopatra
aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

Still needs testing as this is a default off feature.

May 9 2022, 9:22 AM · Restricted Project, gpgol
aheinecke closed T5241: Allow selection of groups as recipients for file encryption as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5241: Allow selection of groups as recipients for file encryption, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5239: Add UI for managing groups, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5239: Add UI for managing groups as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5175: Kleopatra: Add support for custom groups as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5859: Kleopatra: Revoke own key as Resolved.
May 9 2022, 9:18 AM · kleopatra, Restricted Project
aheinecke closed T5865: Kleopatra: Force usage in advanced settings for newcertificate if key type is forced as Resolved.
May 9 2022, 9:18 AM · Restricted Project, kleopatra, Restricted Project
aheinecke closed T4087: Kleopatra: Revoke User-ID as Resolved.
May 9 2022, 9:18 AM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
aheinecke closed T5915: Allow Registry configuration of GpgEX as Resolved.
May 9 2022, 9:17 AM · Restricted Project, Feature Request, gpgex
aheinecke closed T5812: GpgOL: Draft encryption after modification no longer works as Resolved.
May 9 2022, 9:16 AM · gpgol, Restricted Project
aheinecke added a comment to T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.

This needs to be tested with group configuration even for non mixed mode. There is an important wish to have the kleopatra group configuration be used in the keyresolver from outlook.

May 9 2022, 9:15 AM · kleopatra, Restricted Project, gpgol
gniibe added a comment to T5966: keyboxd issue building gnupg-2.3.6 (almost identical toT5406).

Please do make at first before invoking make check. It creates symbolic links for executables.

May 9 2022, 9:09 AM · Restricted Project, gnupg (gpg23), Bug Report
ikloecker added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Do you mean selecting multiple lines in the "Certificate Dump" window that hides behind the "More Details..." button in the certificate details window?

May 9 2022, 9:07 AM · kleopatra, Restricted Project
werner added a project to T5966: keyboxd issue building gnupg-2.3.6 (almost identical toT5406): gnupg (gpg23).
May 9 2022, 7:18 AM · Restricted Project, gnupg (gpg23), Bug Report
gniibe added a project to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys: backport.
May 9 2022, 6:52 AM · backport, yubikey, scd, segv, Bug Report
gniibe added a project to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys: Info Needed.

The patch rG054d14887ef8: scd: Add workaround for ECC attribute on Yubikey. fixes a particular problem of Yubikey implementation where it returns bogus octet for its data object of C1, C2, and C3.

May 9 2022, 4:53 AM · backport, yubikey, scd, segv, Bug Report
gniibe closed T5581: buf_eq_const() function in cipher/bufhelp.h may get wrong result as Wontfix.

GCC 11.3 and GCC 12.1 are out with the fix.

May 9 2022, 3:02 AM · toolchain, libgcrypt, Bug Report

May 7 2022

Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA1573e788d651: GIT_SILENT Upgrade release service version to 22.04.1. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 22.04.1.
May 7 2022, 12:04 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA27a28156c48f: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
May 7 2022, 12:04 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA6f531341f1e4: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
May 7 2022, 12:04 PM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0f83bd483710: 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
May 7 2022, 4:50 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOa7653ca294d4: 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
May 7 2022, 3:58 AM

May 6 2022

dschulman-repay updated the task description for T5966: keyboxd issue building gnupg-2.3.6 (almost identical toT5406).
May 6 2022, 7:33 PM · Restricted Project, gnupg (gpg23), Bug Report
dschulman-repay created T5966: keyboxd issue building gnupg-2.3.6 (almost identical toT5406).
May 6 2022, 7:32 PM · Restricted Project, gnupg (gpg23), Bug Report
ikloecker added inline comments to rG91acbdc93c8a: scd:p15: Improve the displayed S/N for Technology Nexus cards..
May 6 2022, 3:18 PM
oddlama added a comment to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys.

With the patch and after starting a new gpg-agent, gpg --card-status now works immediately.
But when I re-plug the yubikey, gpg reports gpg: OpenPGP card not available: Card error until either gpg-agent is restarted, or pcscd is restarted.
pcsc-lite in debug mode reports no errors, but one log is obviously much shorter as gpg fails early (I've attached both, same pcscd and gpg-agent instance).

May 6 2022, 1:42 PM · backport, yubikey, scd, segv, Bug Report
werner committed rG3d7d7e8bfd12: scd:p15: Improve the displayed S/N for Technology Nexus cards. (authored by werner).
scd:p15: Improve the displayed S/N for Technology Nexus cards.
May 6 2022, 11:46 AM
werner committed rG6f612fd5f6d8: scd:p15: Fix the the sanity check of the displayed S/N. (authored by werner).
scd:p15: Fix the the sanity check of the displayed S/N.
May 6 2022, 11:46 AM
werner committed rG91acbdc93c8a: scd:p15: Improve the displayed S/N for Technology Nexus cards. (authored by werner).
scd:p15: Improve the displayed S/N for Technology Nexus cards.
May 6 2022, 11:38 AM
werner committed rG8efe738c4a09: scd:p15: Fix the the sanity check of the displayed S/N. (authored by werner).
scd:p15: Fix the the sanity check of the displayed S/N.
May 6 2022, 11:38 AM
gniibe committed rG054d14887ef8: scd: Add workaround for ECC attribute on Yubikey. (authored by gniibe).
scd: Add workaround for ECC attribute on Yubikey.
May 6 2022, 11:30 AM
gniibe added a comment to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys.

I pushed a workaround.

May 6 2022, 11:28 AM · backport, yubikey, scd, segv, Bug Report
gniibe renamed T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys from scdaemon causes libc segfault and clashes with pcsc-lite despite using disable-ccid to Yubikey: scdaemon causes libc segfault and clashes with ECC keys.
May 6 2022, 11:26 AM · backport, yubikey, scd, segv, Bug Report
ikloecker added a comment to T5959: Kleopatra: Show key source in details widget if it is not unkown.

Source (or origin as it's called in the API) exists as per-key and as per-user-ID property. For the user IDs it should probably be shown in the user ID table.

May 6 2022, 11:12 AM · Restricted Project, kleopatra
ikloecker changed the status of T5958: Kleopatra: Change passphrase is enabled even when it is impossible from Open to Testing.
May 6 2022, 10:46 AM · Restricted Project, kleopatra
ikloecker added a comment to T5958: Kleopatra: Change passphrase is enabled even when it is impossible.

In fact, the ChangePassphraseCommand uses gpgme_op_passwd which "changes the passphrase of the private key". It doesn't know anything about smart cards.

May 6 2022, 10:46 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA5a84623b8d73: Enable "Change Passphrase" action only for secret keys in local keyring (authored by ikloecker).
Enable "Change Passphrase" action only for secret keys in local keyring
May 6 2022, 10:45 AM
ikloecker moved T5958: Kleopatra: Change passphrase is enabled even when it is impossible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2022, 10:27 AM · Restricted Project, kleopatra
ikloecker claimed T5958: Kleopatra: Change passphrase is enabled even when it is impossible.

I think we should simply disable this command for card keys. Card key operations like "Change PIN/passphrase" should be performed via the card key view.

May 6 2022, 10:27 AM · Restricted Project, kleopatra
ikloecker added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Can you make a short video of this? On Linux/KDE Plasma, I'm not even able to select multiple lines in the certificate details window (or I'm trying the wrong thing).

May 6 2022, 10:23 AM · kleopatra, Restricted Project
ikloecker added a comment to T5957: Kleopatra: Show recipient information in the Notepad next to the input field .

I fully agree. I also think that the separate recipient tab are rather annoying, in particular, because I usually want to select the recipients before I write the text. Accessibility will also benefit if all inputs can be reached easily with the Tab key without the need to switch between different tabs.

May 6 2022, 10:19 AM · gpd5x, kleopatra
ikloecker changed the status of T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard from Open to Testing.

Proper accessible error reporting will be done with the accessibility related tasks.

May 6 2022, 10:13 AM · kleopatra, Restricted Project
ikloecker moved T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2022, 10:11 AM · gpgme, Restricted Project
ikloecker closed T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes as Resolved.
May 6 2022, 10:10 AM · gpgme, Restricted Project
ikloecker committed rKLEOPATRAbd71828fb9c2: Fix evaluation of NeedSecretKey flag (authored by ikloecker).
Fix evaluation of NeedSecretKey flag
May 6 2022, 10:10 AM
ikloecker committed rKLEOPATRAf5e94b6eb68d: Remove unused MustNotBeSecretKey flag (authored by ikloecker).
Remove unused MustNotBeSecretKey flag
May 6 2022, 10:10 AM
ikloecker changed the status of T5956: Kleopatra: Disable backup secret key for smartcards from Open to Testing.

For the same reasons "Print Secret Keys..." is now also disabled for keys stored on smart cards. No other command seems to require access to the secret key data.

May 6 2022, 10:10 AM · kleopatra, Restricted Project
gniibe added a project to T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys: yubikey.
May 6 2022, 10:07 AM · backport, yubikey, scd, segv, Bug Report
ikloecker committed rMf72cf726ca74: core: Set SECRET flag of subkeys stored on smart cards (authored by ikloecker).
core: Set SECRET flag of subkeys stored on smart cards
May 6 2022, 9:34 AM
gniibe claimed T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys.
May 6 2022, 8:56 AM · backport, yubikey, scd, segv, Bug Report