Page MenuHome GnuPG
Feed All Stories

Oct 6 2023

l10n daemon script <scripty@kde.org> committed rMTP17e45027e282: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 6 2023, 3:29 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO70d8ee2ddf68: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 6 2023, 3:29 AM
gniibe committed rG0e200f2187e0: tests:tpm2dtests: Fix tests with SWTPM. (authored by gniibe).
tests:tpm2dtests: Fix tests with SWTPM.
Oct 6 2023, 3:14 AM
gniibe committed rG9353dc811a04: tests:tpm2dtests: Modify tests with SWTPM and relax the condition. (authored by gniibe).
tests:tpm2dtests: Modify tests with SWTPM and relax the condition.
Oct 6 2023, 3:14 AM
gniibe committed rG0494ec8f4d63: build: Simplify detecting a TPM emulator. (authored by gniibe).
build: Simplify detecting a TPM emulator.
Oct 6 2023, 3:14 AM
gniibe committed rGe783866f4140: tools: Add TPM2DAEMON_SOCK_NAME for --remove-socketdir. (authored by gniibe).
tools: Add TPM2DAEMON_SOCK_NAME for --remove-socketdir.
Oct 6 2023, 3:14 AM
gniibe committed rG8d0819346db8: tpm2d: Check SWTPM environment variable for swtpm support. (authored by gniibe).
tpm2d: Check SWTPM environment variable for swtpm support.
Oct 6 2023, 3:14 AM
gniibe committed rGd17efdcd6f75: tests:tpm2dtests: Fix tests with TPM2D. (authored by gniibe).
tests:tpm2dtests: Fix tests with TPM2D.
Oct 6 2023, 3:14 AM
gniibe committed rG19caa5c267a5: agent: Initialize FP for the case of error return. (authored by gniibe).
agent: Initialize FP for the case of error return.
Oct 6 2023, 3:14 AM
gniibe committed rG9909f622f69e: agent: fix tpm2d keytotpm handling (authored by gniibe).
agent: fix tpm2d keytotpm handling
Oct 6 2023, 3:14 AM
gniibe added a comment to T6052: gnupg2 tpm2d tests do not work.

Applied to 2.4, too.

Oct 6 2023, 3:14 AM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
gniibe committed rAa8c38df6e461: doc: Minor style fixes. (authored by gniibe).
doc: Minor style fixes.
Oct 6 2023, 3:03 AM
gniibe committed rCec27ff6666be: sexp: String with \0 is considered "binary". (authored by gniibe).
sexp: String with \0 is considered "binary".
Oct 6 2023, 2:34 AM
gniibe committed rC5e5dff0551fc: sexp: Minor clean-up of sexp output handling. (authored by gniibe).
sexp: Minor clean-up of sexp output handling.
Oct 6 2023, 2:29 AM

Oct 5 2023

mlaurent committed rLIBKLEO0f5449246410: Merge remote-tracking branch 'origin/kf5' (authored by mlaurent).
Merge remote-tracking branch 'origin/kf5'
Oct 5 2023, 6:21 PM
ikloecker committed rLIBKLEO27a82e9da227: Use hasEncrypt instead of canEncrypt to check for encryption keys (authored by ikloecker).
Use hasEncrypt instead of canEncrypt to check for encryption keys
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO961ba7af666b: Add support for new Key::hasX capability checks to KConfigBasedKeyFilter (authored by ikloecker).
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO8e358b45533e: Remove unused functions (authored by ikloecker).
Remove unused functions
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOd6678bc03a08: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOe9e527fb9d9b: Add support for hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO6e8f01222c59: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO549e093333ea: Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO5d1f120ffc9d: Remove obsolete compat code for GpgME < 1.16 (authored by ikloecker).
Remove obsolete compat code for GpgME < 1.16
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOca0fff32901a: Use hasEncrypt instead of canEncrypt to check for encryption keys (authored by ikloecker).
Use hasEncrypt instead of canEncrypt to check for encryption keys
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO5d0a1032a832: Add support for new Key::hasX capability checks to KConfigBasedKeyFilter (authored by ikloecker).
Add support for new Key::hasX capability checks to KConfigBasedKeyFilter
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOd72c61bcf40b: Remove unused functions (authored by ikloecker).
Remove unused functions
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO2b7afd5d5e62: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOaca0054da6b1: Add support for hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add support for hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEOb791e19a2ef4: Use hasX instead of canX to check key capabilities (authored by ikloecker).
Use hasX instead of canX to check key capabilities
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO0a9b99f2e47e: Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key (authored by ikloecker).
Add compat helpers for new hasCertify, hasSign, etc. methods of GpgME::Key
Oct 5 2023, 5:30 PM
ikloecker committed rLIBKLEO759cf058920b: Remove obsolete compat code for GpgME < 1.16 (authored by ikloecker).
Remove obsolete compat code for GpgME < 1.16
Oct 5 2023, 5:30 PM
ebo closed T6268: Kleopatra: Diagnostic output when importing keys, a subtask of T6208: Kleopatra: Provide log for all jobs, as Resolved.
Oct 5 2023, 4:57 PM · Restricted Project, kleopatra
ebo closed T6268: Kleopatra: Diagnostic output when importing keys as Resolved.

closing this ticket, diagnostic output is there, for improvements see T6749

Oct 5 2023, 4:57 PM · kleopatra, Restricted Project
ebo created T6749: Kleopatra: show only one error/information window for a certificate import.
Oct 5 2023, 4:45 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
ebo added a comment to T6268: Kleopatra: Diagnostic output when importing keys.

The error dialog has the "Show Audit Log" button now and it shows error messages but now the user gets two audit logs:

Oct 5 2023, 4:13 PM · kleopatra, Restricted Project
werner moved T6497: gpgtar does not return failure code to gpgme from WiP to QA on the gnupg22 board.
Oct 5 2023, 4:00 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner changed the status of T6528: gpg: No error status when encrypting to full disk from Open to Testing.

I forgot to backport one patch. With that patch we get what we expect:

Oct 5 2023, 3:50 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner committed rG1e9ac18f8818: common,w32: Add missing GetLastError->errno mapping. (authored by werner).
common,w32: Add missing GetLastError->errno mapping.
Oct 5 2023, 3:50 PM
ikloecker closed T6748: Let gpgme tell that a encryption subkey exists even if expired as Resolved.

C++ bindings also done.

Oct 5 2023, 3:31 PM · gpgme (gpgme 1.23.x), Feature Request
ikloecker committed rMa9e5a25b56ab: cpp: Support new key capability flags (authored by ikloecker).
cpp: Support new key capability flags
Oct 5 2023, 3:28 PM
ikloecker committed rM0132a1089f1e: doc: Fix typo (authored by ikloecker).
doc: Fix typo
Oct 5 2023, 3:28 PM
werner committed rMb63d203d3ba4: core: Add key capability flags has_encrypt etc. (authored by werner).
core: Add key capability flags has_encrypt etc.
Oct 5 2023, 2:34 PM
werner committed rM349a69b5ea77: core: Check STATUS_FAILURE in export operations. (authored by werner).
core: Check STATUS_FAILURE in export operations.
Oct 5 2023, 2:34 PM
aheinecke committed rW1efccccc87b6: Add translations for mimetreeparser and update (authored by aheinecke).
Add translations for mimetreeparser and update
Oct 5 2023, 2:32 PM
aheinecke committed rW15ad98ddcd43: Finally adapt gen-kde-l10n to use installed files (authored by aheinecke).
Finally adapt gen-kde-l10n to use installed files
Oct 5 2023, 2:32 PM
aheinecke committed rW536b966f36d6: Update GpgOL, Kleopatra, libkleo and mimetreeparser (authored by aheinecke).
Update GpgOL, Kleopatra, libkleo and mimetreeparser
Oct 5 2023, 2:32 PM
werner assigned T6748: Let gpgme tell that a encryption subkey exists even if expired to ikloecker.

Core part done.

Oct 5 2023, 2:19 PM · gpgme (gpgme 1.23.x), Feature Request
ebo added a comment to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.

And the filter for the key selection has to be checked. Also compare T6743

Oct 5 2023, 1:09 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a comment to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.

We decided what aheinecke wrote before: The key group name should be displayed with a red X and the encryption button should be disabled as long as encryption is not possible.

Oct 5 2023, 1:05 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner triaged T6748: Let gpgme tell that a encryption subkey exists even if expired as Normal priority.
Oct 5 2023, 12:49 PM · gpgme (gpgme 1.23.x), Feature Request
ebo renamed T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from Kleopatra: Improvement of visibility of cause of non-compliance in encryption to Kleopatra: use the blue symbol for non-compliant keys.
Oct 5 2023, 12:48 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ebo added a comment to T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys.

We decided to use the blue symbol for such a not compliant key in the VSD version

Oct 5 2023, 12:43 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ebo renamed T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step from Libkleo Keyresolver: Allow to send to expired key? to Libkleo Keyresolver: check for existing encryption subkey instead vaild one, as first step.
Oct 5 2023, 12:38 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

We discussed and decided that "can encrypt" should determine if an encryption subkey exists for a key in the keyring associated with the given email address.

Oct 5 2023, 12:32 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner triaged T6747: sexp string including \0 as Normal priority.
Oct 5 2023, 11:41 AM · libgcrypt, Bug Report
werner added inline comments to rCddd41eb6ace0: sexp: String with \0 is considered "binary"..
Oct 5 2023, 11:39 AM
werner moved T6708: Allow to inhibit the use of a default PGP keyserver from WiP to QA on the gnupg22 board.

Form the Gnupg-2.2 commit rG936954a18a2df made sure that the hkps:// prefixing from kleopatra is ignored.

Oct 5 2023, 11:35 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
werner moved T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before from WiP to QA on the gnupg22 board.
Oct 5 2023, 11:30 AM · gnupg22 (gnupg-2.2.42), Restricted Project
werner moved T6253: GpgSM: Backport ECC support to 2.2 from WiP to QA on the gnupg22 board.

That has been done modulo the bug which existed for both versions, I fixed today (T6536)

Oct 5 2023, 11:30 AM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner added a comment to T6395: ADSK Feature .

@ebo: Du have the Ted Tester key (i.e. the ADSK key) also in you keyring?

Oct 5 2023, 11:27 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner committed rGb4449ffabc10: gpg-card: Give a hint on how to get help for the "yubikey" command. (authored by werner).
gpg-card: Give a hint on how to get help for the "yubikey" command.
Oct 5 2023, 11:07 AM
ebo closed T6697: Kleopatra: Wrong User IDs selected when certifying specific User IDs and other User IDs have tags as Resolved.

works. In current VSD-testing-Beta.

Oct 5 2023, 10:53 AM · kleopatra, Restricted Project, Bug Report
werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 5 2023, 10:42 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
CarlSchwan committed rMTPbd3372c351e3: Add addional check for valid file (authored by CarlSchwan).
Add addional check for valid file
Oct 5 2023, 10:40 AM
CarlSchwan committed rMTPec8eef4e443c: Ensure extension is correct when creating temporary file (authored by CarlSchwan).
Ensure extension is correct when creating temporary file
Oct 5 2023, 10:39 AM
werner edited projects for T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag, added: gnupg24; removed gnupg24 (gnupg-2.4.3).
Oct 5 2023, 10:39 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner committed rGa0ac529d084d: Update NEWS (authored by werner).
Update NEWS
Oct 5 2023, 10:36 AM
werner committed rGbb157044a044: sm: Improve the octet string cramming for pkcs#12 (authored by werner).
sm: Improve the octet string cramming for pkcs#12
Oct 5 2023, 10:36 AM
werner added a comment to T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag.

Okay, I found and fixed the import problem in 2.4 and will backport this to 2.2

Oct 5 2023, 10:26 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner committed rGc1f78634ec39: sm: Improve the octet string cramming for pkcs#12 (authored by werner).
sm: Improve the octet string cramming for pkcs#12
Oct 5 2023, 10:25 AM
aheinecke added a comment to T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue.

According to werner the gnupg tools use GetCommandLineW even when they are not build with -municode.
So a solution could be to build gpgme-w32-spawn with -municode and start the child process with CreateProcessW, this would also solve the problem that GnuPG could itself be installed into Paths which are not representable in the local 8 bit encoding.

Oct 5 2023, 9:49 AM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
aheinecke triaged T6742: Kleopatra: Encryption to group with expired key fails with unexpected message as Normal priority.
Oct 5 2023, 9:45 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.

I think that if we know that GnuPG is not encrypting to expired keys we need to use the X icon for that key and disable the sign/encrypt button until this key is removed.

Oct 5 2023, 9:44 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step as Normal priority.

So I think we need to somehow show this. This gives users the option not to encrypt to the one or two expired keys and maybe ask them from updated keys or continue the operation anyway. (Although I am unsure if gpg would not throw an error in that case even with trust model always). From a User Experience standpoint I think we need to make it visible that you had a key for a person once but that this key is expired now. Regardless of wether or not it should then still be used. The "No Key" is a bit of a wrong information here. So show such keys as the first entries and then disable the ok button until the user somehow solves the issue.

Oct 5 2023, 9:42 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
gniibe committed rCedddc5738e6b: doc: Minor style fixes. (authored by gniibe).
doc: Minor style fixes.
Oct 5 2023, 9:36 AM
gniibe committed rCddd41eb6ace0: sexp: String with \0 is considered "binary". (authored by gniibe).
sexp: String with \0 is considered "binary".
Oct 5 2023, 9:36 AM
mlaurent committed rMTPe35e55340084: Remove unused forward declaration (authored by mlaurent).
Remove unused forward declaration
Oct 5 2023, 8:44 AM
mlaurent committed rMTP362d6f547d37: Remove unused includes (authored by mlaurent).
Remove unused includes
Oct 5 2023, 8:44 AM
mlaurent committed rMTP97d8d0fe7bcf: Add explicit + override (authored by mlaurent).
Add explicit + override
Oct 5 2023, 8:44 AM
gniibe changed the status of T6747: sexp string including \0 from Open to Testing.
Oct 5 2023, 8:38 AM · libgcrypt, Bug Report
gniibe claimed T6747: sexp string including \0.
Oct 5 2023, 8:30 AM · libgcrypt, Bug Report
gniibe created T6747: sexp string including \0.
Oct 5 2023, 8:30 AM · libgcrypt, Bug Report
mlaurent committed rMTP49336a3878a6: It compiles without deprecated methods (authored by mlaurent).
It compiles without deprecated methods
Oct 5 2023, 8:25 AM
mlaurent committed rMTPa47f16014a28: Remove duplicate variable (authored by mlaurent).
Remove duplicate variable
Oct 5 2023, 8:24 AM
mlaurent committed rMTPfdf1b8b4bbdc: Depends against 6.5 as all pim* depend against it (authored by mlaurent).
Depends against 6.5 as all pim* depend against it
Oct 5 2023, 8:24 AM
mlaurent committed rMTP4d0c8091a103: Merge remote-tracking branch 'origin/kf5' (authored by mlaurent).
Merge remote-tracking branch 'origin/kf5'
Oct 5 2023, 8:22 AM
gniibe committed rE53d9d77a496f: doc: Minor style fix. (authored by gniibe).
doc: Minor style fix.
Oct 5 2023, 7:41 AM
gniibe claimed T6637: PQC for Libgcrypt.

I'll create a branch for this work. Then, I'll incorporate changes to master.

Oct 5 2023, 7:15 AM · PQC, libgcrypt
gniibe triaged T6746: yat2man: Support -- and --- as Wishlist priority.
Oct 5 2023, 7:03 AM · gpgrt
gniibe committed rG16b6b7753229: Minor style fixes. (authored by gniibe).
Minor style fixes.
Oct 5 2023, 7:01 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOfc917c913406: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 5:10 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3de368dff297: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 5:10 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOd1f34ff6c98d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 4:13 AM
l10n daemon script <scripty@kde.org> committed rMTPb8615d1a47d7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAff49ccd9258b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 4:12 AM
l10n daemon script <scripty@kde.org> committed rMTP9f1e024131ca: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 3:30 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA4c805263a87d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 5 2023, 3:29 AM
gniibe changed the status of T6052: gnupg2 tpm2d tests do not work from Open to Testing.

OK. I pushed: rG227b3b14f4be: tests:tpm2dtests: Modify tests with SWTPM and relax the condition.
... which doesn't require swtpm_ioctl and tssstartup any more.

Oct 5 2023, 3:28 AM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
gniibe committed rG227b3b14f4be: tests:tpm2dtests: Modify tests with SWTPM and relax the condition. (authored by gniibe).
tests:tpm2dtests: Modify tests with SWTPM and relax the condition.
Oct 5 2023, 3:26 AM

Oct 4 2023

mlaurent committed rLIBKLEOc6a0fab05590: Merge remote-tracking branch 'origin/kf5' (authored by mlaurent).
Merge remote-tracking branch 'origin/kf5'
Oct 4 2023, 8:56 PM