Page MenuHome GnuPG
Feed All Stories

May 24 2022

ikloecker committed rKLEOPATRA2faf5a52b1f3: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 24 2022, 10:43 PM
ikloecker added a reverting change for rLIBKLEO753dff8bbe9e: Fix includes/forward declaration for helping to build against qt6: rLIBKLEOea4411250c6a: Revert "Fix includes/forward declaration for helping to build against qt6".
May 24 2022, 10:41 PM
ikloecker committed rLIBKLEOea4411250c6a: Revert "Fix includes/forward declaration for helping to build against qt6" (authored by ikloecker).
Revert "Fix includes/forward declaration for helping to build against qt6"
May 24 2022, 10:41 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO753dff8bbe9e: Fix includes/forward declaration for helping to build against qt6 (authored by Laurent Montel <montel@kde.org>).
Fix includes/forward declaration for helping to build against qt6
May 24 2022, 8:38 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO4855ec3be530: We need qt6compact lib for qregexp (authored by Laurent Montel <montel@kde.org>).
We need qt6compact lib for qregexp
May 24 2022, 8:38 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA17587942ecb3: use no deprecated cmake variable (authored by Laurent Montel <montel@kde.org>).
use no deprecated cmake variable
May 24 2022, 8:27 PM
jdrch updated jdrch.
May 24 2022, 4:58 PM
ikloecker committed rKLEOPATRA3795daf565fa: Remove reference to undefined variable (authored by ikloecker).
Remove reference to undefined variable
May 24 2022, 4:33 PM
ikloecker committed rKLEOPATRA5a041696f88c: Sort source files alphabetically (authored by ikloecker).
Sort source files alphabetically
May 24 2022, 4:33 PM
werner added projects to T5212: Kleopatra: Check if run with elevated privileges and exit in that case: Restricted Project, Feature Request.

Please let us turn this into a fatal error again. I had too many support cases where Kleo was actually run with Admin rights and messed up the permissions. To help with development issues and for the sake of some blockheads introduce an envvar to bypass the error.

May 24 2022, 4:21 PM · Feature Request, Restricted Project, kleopatra
werner added a parent task for T6005: Problem decrypting inline images came up again: T4161: GpgOL: Attachments might be hidden in some cases.
May 24 2022, 3:37 PM · Unreleased, Bug Report, gpgol
werner added a subtask for T4161: GpgOL: Attachments might be hidden in some cases: T6005: Problem decrypting inline images came up again.
May 24 2022, 3:37 PM · Bug Report, gpg4win, gpgol
werner closed T6004: Slow download from www.gnupg.org/ftp as Resolved.

For me it is faster:

May 24 2022, 3:30 PM · Bug Report
JacobMKMC triaged T6005: Problem decrypting inline images came up again as Normal priority.
May 24 2022, 2:59 PM · Unreleased, Bug Report, gpgol
gniibe added a project to T6003: card: READCERT with KEYGRIP: Restricted Project.
May 24 2022, 2:04 PM · scd, Feature Request
gniibe added a project to T5120: Incompatible Ed25519 secret key (no-encryption): Restricted Project.
May 24 2022, 2:02 PM · gnupg (gpg22), Bug Report
gniibe added a project to T5953: batch signature fails with imported ed25519 signing key as of 2.2.34: Restricted Project.
May 24 2022, 2:01 PM · gnupg (gpg22), Bug Report
gniibe added a project to T5922: libgpg-error: gpgrt_log_get_fd always returns -1 even if it's not tcp/socket.: Restricted Project.
May 24 2022, 1:22 PM · Bug Report, gpgrt
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Or, it would be good for client side (in this case, gpg-agent) to specify the flag in the inquiry callback, that is, it's a kind of transient flag for a single transaction.

May 24 2022, 10:45 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Revised version with new flag ASSUAN_CLEAR_INQUIRY_DATA.

May 24 2022, 10:33 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
ikloecker claimed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Having written the code and the test I'm with dkg here. The code takes the expiration date, calculates the number of days from today and tells gpg to set the expiration to <number of days>d. The idea of the aforementioned is that it should work for any timezone. Maybe this assumption is wrong.

May 24 2022, 10:29 AM · Restricted Project, gpgme, Bug Report
pmenzel added a comment to T6004: Slow download from www.gnupg.org/ftp.

Subsequent downloads (also of the latest gnutls-3.7.5.tar.gz) where fast. Is there a configuration problem with loading uncached data, or was the bandwidth full at the first time?

May 24 2022, 9:48 AM · Bug Report
pmenzel created T6004: Slow download from www.gnupg.org/ftp.
May 24 2022, 9:45 AM · Bug Report
gniibe added a project to T5925: libassuan: Add assuan_sock_accept function to the API: Restricted Project.
May 24 2022, 9:44 AM · Feature Request, libassuan
gniibe added a project to T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH: Restricted Project.
May 24 2022, 9:43 AM · Feature Request, libassuan
gniibe committed rGea97683d5820: scd: Support automatic card selection for READCERT with keygrip. (authored by gniibe).
scd: Support automatic card selection for READCERT with keygrip.
May 24 2022, 9:32 AM
gniibe added a comment to T6003: card: READCERT with KEYGRIP.

Pushed rGea97683d5820: scd: Support automatic card selection for READCERT with keygrip..
I think that it works for PIV card.

May 24 2022, 9:21 AM · scd, Feature Request
gniibe updated the task description for T6003: card: READCERT with KEYGRIP.
May 24 2022, 9:13 AM · scd, Feature Request
Laurent Montel <montel@kde.org> committed rKLEOPATRA11f378e298b0: Fix show headers in qtc6 (authored by Laurent Montel <montel@kde.org>).
Fix show headers in qtc6
May 24 2022, 7:57 AM
gniibe triaged T6003: card: READCERT with KEYGRIP as Normal priority.
May 24 2022, 7:22 AM · scd, Feature Request
gniibe committed rS6574f16cc88a: Allow up to four cards. (authored by gniibe).
Allow up to four cards.
May 24 2022, 5:58 AM
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

For testing, I can use these sites for client certificate authentication:
https://stackoverflow.com/questions/38095559/https-test-server-that-checks-client-certificates

May 24 2022, 5:40 AM · Feature Request, scute
gniibe triaged T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP as Normal priority.
May 24 2022, 4:36 AM · Feature Request, scute
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA5fed153b8292: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 24 2022, 12:13 AM

May 23 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA865285a41d1b: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 23 2022, 11:50 PM
werner closed T6001: Drop compression support in ntbtls as Invalid.

ntbltls does not implement compression:

May 23 2022, 10:54 PM · ntbtls
jdrch updated jdrch.
May 23 2022, 10:52 PM
jdrch added a comment to T4161: GpgOL: Attachments might be hidden in some cases.

Curious as to whether there's been any update on this. GPG4Win is the only approved whole email + attachment encryption solution on this end, and we're having trouble with inline images showing up as attachments only in Outlook 2016 (using GPG4Win 4.0.2). Of course, as you said, at least the attachment isn't being lost; however it does make reading rich emails more difficult.

May 23 2022, 10:50 PM · Bug Report, gpg4win, gpgol
engel97 added a comment to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

Any progress on how the solution for this have been considered? Thanks.

May 23 2022, 10:20 PM · gnupg24, Bug Report
dkg added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I see the patch which does look like it will guarantee that the test suite succeeds. But does it solve the underlying problem, though? I worry that it might just paper over a more subtle problem.

May 23 2022, 7:53 PM · Restricted Project, gpgme, Bug Report
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA7e2df6ae81ee: EncryptEMailController: minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
EncryptEMailController: minor refactor
May 23 2022, 7:35 PM
werner closed T5999: Provide an ASCII-output-only mode as Wontfix.

Please remember that GnuPG is a Unix tool. You might be interested in GPGME to write your own frontend.

May 23 2022, 7:17 PM
werner closed T6000: GnuPG considers certain invalid UTF-8 to be valid as Wontfix.

As a Unix tool GnuPG does not touch its output. Diagnostic messages are only filtered for ASCII control characters because that is what command line tools should do. Everything else is up to your terminal emulation.

May 23 2022, 7:15 PM
DemiMarie added a comment to T5975: Allow signature verification using specific RSA keys <2k in FIPS mode.

I can imagine thar there are use cases for this. Thus I see no problems for the first part.

The second part is imho not a good idea. Libgcrypt is a building block for all kind of software and there are for sure legitimate reasons to use rsa512 (MCUs, short living keys, etc). Thus I think that the decision on the key size should be done by the software using libgcrypt.

May 23 2022, 5:56 PM · backport, patch, libgcrypt, FIPS, Feature Request
DemiMarie created T6001: Drop compression support in ntbtls.
May 23 2022, 5:52 PM · ntbtls
DemiMarie created T6000: GnuPG considers certain invalid UTF-8 to be valid.
May 23 2022, 5:42 PM
DemiMarie created T5999: Provide an ASCII-output-only mode.
May 23 2022, 5:40 PM
werner triaged T5998: Extend gpg-check-patter to return a description as Low priority.
May 23 2022, 3:02 PM · gnupg24, Feature Request, Restricted Project, gpgagent
ikloecker moved T5997: Kleopatra: Add user ID reports success if name and email are empty from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 23 2022, 12:50 PM · Restricted Project, kleopatra, Bug Report
ikloecker closed T5997: Kleopatra: Add user ID reports success if name and email are empty as Resolved.
May 23 2022, 12:49 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA6611ba82a8ac: Factor name and email input into separate widget (authored by ikloecker).
Factor name and email input into separate widget
May 23 2022, 12:49 PM
ikloecker committed rKLEOPATRAca25af7fd0fe: Fix check for empty user ID (authored by ikloecker).
Fix check for empty user ID
May 23 2022, 12:49 PM
ikloecker claimed T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report
werner committed rM5ba0e454a37c: tests: Avoid problems with local time across a day boundary. (authored by werner).
tests: Avoid problems with local time across a day boundary.
May 23 2022, 9:14 AM
gniibe added a comment to T5862: authentication with USB token.

I did some research about scree lockers (xtrlock, slock, swaylock, etc.).

May 23 2022, 9:11 AM · gpgagent, Feature Request, scd
werner added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Thanks. The solution should thus be easy.

May 23 2022, 8:21 AM · Restricted Project, gpgme, Bug Report
werner triaged T5993: gpg should reject compressed packets outside of messages as Low priority.
May 23 2022, 8:14 AM · Feature Request, gnupg
gniibe renamed T5984: gpg-agent interaction improvement (smartcard improvement #3) from gpg-agent interaction improvement ( (smartcard improvement #3) to gpg-agent interaction improvement (smartcard improvement #3).
May 23 2022, 6:41 AM · ssh, gpgagent, scd
gniibe added a comment to T5984: gpg-agent interaction improvement (smartcard improvement #3).

The order to solve:

May 23 2022, 3:39 AM · ssh, gpgagent, scd
gniibe triaged T5996: ssh,card: "Use-for-ssh:" (was: OpenPGP.3) keys should be on the list even when card is not available as Normal priority.
May 23 2022, 3:35 AM · ssh, gpgagent, scd
gniibe edited projects for T5988: agent: Add new command to update private key fields, added: Feature Request; removed scd.
May 23 2022, 3:27 AM · Feature Request, ssh, gpgagent
gniibe edited projects for T5985: private-key: Support "Use-for-ssh" flag, added: Feature Request; removed scd.
May 23 2022, 3:26 AM · Feature Request, ssh, gpgagent
gniibe lowered the priority of T5985: private-key: Support "Use-for-ssh" flag from Normal to Low.
May 23 2022, 3:24 AM · Feature Request, ssh, gpgagent
gniibe triaged T5995: Better prompt with SETKEYDESC as Normal priority.
May 23 2022, 3:15 AM · gnupg24, ssh, gpgagent, scd
gniibe added a comment to T5985: private-key: Support "Use-for-ssh" flag.

This is an experimental patch to support "Use-for-ssh":

May 23 2022, 2:55 AM · Feature Request, ssh, gpgagent
gniibe committed rG1b0c4c277824: agent: Fix a bug accessing after release when opt.verbose. (authored by gniibe).
agent: Fix a bug accessing after release when opt.verbose.
May 23 2022, 2:50 AM
gniibe committed rGef3e5fd40377: agent: Factor out handling scanning over ssh keys. (authored by gniibe).
agent: Factor out handling scanning over ssh keys.
May 23 2022, 2:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbc749e1bfba6: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
May 23 2022, 2:46 AM

May 22 2022

ikloecker committed rKLEOPATRAc009ce4dc63c: std::unary/binary_function have been deprecated and removed in C++17 (authored by Ahmad Samir <a.samirh78@gmail.com>).
std::unary/binary_function have been deprecated and removed in C++17
May 22 2022, 11:11 PM
DemiMarie added a comment to T5993: gpg should reject compressed packets outside of messages.

I would be okay with GnuPG ignoring such packets, but I do not want verifying a signature or importing a key to activate the decompression code and its associated attack surface.

May 22 2022, 8:57 PM · Feature Request, gnupg
DemiMarie added a comment to T5993: gpg should reject compressed packets outside of messages.

This specificiation is a draft which has not even been discussed in the WG. In any case gpg won't implement this because it would break processing of existing data.

May 22 2022, 8:56 PM · Feature Request, gnupg
ikloecker committed rKLEOPATRA36343f49f280: Add Open Age Rating (authored by Matthias Mailänder <matthias@mailaender.name>).
Add Open Age Rating
May 22 2022, 6:57 PM
ikloecker committed rKLEOPATRAa175eb807bf4: Add homepage (authored by Matthias Mailänder <matthias@mailaender.name>).
Add homepage
May 22 2022, 6:57 PM
ikloecker committed rKLEOPATRA61c9ff6acf31: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 22 2022, 6:39 PM
ikloecker committed rKLEOPATRA9a584ae77e23: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 22 2022, 6:39 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA3db4ed9a3763: src/view/key* : port to PMF signal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
src/view/key* : port to PMF signal/slot syntax
May 22 2022, 3:16 PM
werner added a comment to T5993: gpg should reject compressed packets outside of messages.

This specificiation is a draft which has not even been discussed in the WG. In any case gpg won't implement this because it would break processing of existing data.

May 22 2022, 11:34 AM · Feature Request, gnupg
werner closed T5992: gpg should reject compressed packets outside of messages as Invalid.
May 22 2022, 11:31 AM · Duplicate
werner closed T5994: LC_ALL=C gpg should produce ASCII-only output as Wontfix.

Sorry, no. Use cat(1) for such translations.

May 22 2022, 11:29 AM · gnupg
Laurent Montel <montel@kde.org> committed rKLEOPATRAe27d777a2f60: We can store size in KSharedConfig::openStateConfig (authored by Laurent Montel <montel@kde.org>).
We can store size in KSharedConfig::openStateConfig
May 22 2022, 10:35 AM
DemiMarie created T5994: LC_ALL=C gpg should produce ASCII-only output.
May 22 2022, 12:42 AM · gnupg
DemiMarie created T5993: gpg should reject compressed packets outside of messages.
May 22 2022, 12:20 AM · Feature Request, gnupg
DemiMarie created T5992: gpg should reject compressed packets outside of messages.
May 22 2022, 12:19 AM · Duplicate

May 21 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA79d0e641896d: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 21 2022, 6:16 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAbcb1c92ee223: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 21 2022, 6:16 PM
dkg created T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..
May 21 2022, 7:10 AM · Restricted Project, gpgme, Bug Report

May 20 2022

ikloecker committed rKLEOPATRA084c822e62e3: SMimeValidationConfigurationWidget: clean up constructor initializer list (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: clean up constructor initializer list
May 20 2022, 8:07 PM
ikloecker committed rKLEOPATRA4d5bb9a04bc4: SMimeValidationConfigurationWidget: move connect() calls to Private's… (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: move connect() calls to Private's…
May 20 2022, 8:07 PM
ikloecker committed rKLEOPATRAb402563765b2: SMimeValidationConfigurationWidget: port to PMF singal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: port to PMF singal/slot syntax
May 20 2022, 8:07 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA7c5d2e87b16f: SMimeValidationConfigurationWidget: clean up constructor initializer list (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: clean up constructor initializer list
May 20 2022, 6:56 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA601be1e8479f: SMimeValidationConfigurationWidget: move connect() calls to Private's… (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: move connect() calls to Private's…
May 20 2022, 6:56 PM
ikloecker committed rKLEOPATRA122594d1b9ee: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 20 2022, 3:37 PM
ikloecker committed rKLEOPATRA64ea4ae17433: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 20 2022, 3:37 PM
ikloecker committed rKLEOPATRAcfcbed30ac6f: Fix name clash between wizard page classes and page enum values (authored by ikloecker).
Fix name clash between wizard page classes and page enum values
May 20 2022, 3:23 PM
maltejur added a reviewer for D554: doc: Document usage of prefix to specify keyring type: Documentation.
May 20 2022, 2:38 PM · Documentation
maltejur requested review of D554: doc: Document usage of prefix to specify keyring type.
May 20 2022, 2:36 PM · Documentation
ikloecker committed rKLEOPATRA609f1af0dd2a: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 20 2022, 2:27 PM
ikloecker committed rKLEOPATRAc171ae080cc5: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 20 2022, 2:27 PM
ikloecker committed rKLEOPATRA552b8a64ca8c: GIT_SILENT Remove superfluous casts of signal pointers (authored by ikloecker).
GIT_SILENT Remove superfluous casts of signal pointers
May 20 2022, 2:11 PM