Page MenuHome GnuPG
Feed All Stories

Jul 5 2023

werner committed rG47cce2020dc8: gpgtar: New option --no-compress. (authored by werner).
gpgtar: New option --no-compress.
Jul 5 2023, 2:30 PM
werner committed rG0bed46cae2c1: gpg: New option --no-compress as alias for -z0. (authored by werner).
gpg: New option --no-compress as alias for -z0.
Jul 5 2023, 2:30 PM
werner committed rGbd545346b50a: gpgsm: New option --input-size-hint. (authored by werner).
gpgsm: New option --input-size-hint.
Jul 5 2023, 2:30 PM
werner committed rGce0d3238f07e: gpgsm: Print PROGRESS status lines. (authored by werner).
gpgsm: Print PROGRESS status lines.
Jul 5 2023, 2:30 PM
werner closed T4921: Support import of PKCS#12 encoded ECC private keys. as Resolved.

This has long been implemented due to the backport of the P12 parser and the recent rewrite of it.

Jul 5 2023, 2:29 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner closed T4921: Support import of PKCS#12 encoded ECC private keys., a subtask of T4098: GpgSM: Add ECC support, as Resolved.
Jul 5 2023, 2:29 PM · gnupg (gpg23), Feature Request, S/MIME
werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 2:23 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
ikloecker added a comment to T5755: Kleopatra: Export secret subkeys.

gpg --export-secret-subkeys --armor 704769B8D5C15319A27C74BBB47052506607DA6E confirms that gpg 2.4.1-beta21 outputs nothing if the password entry is canceled.

Jul 5 2023, 1:40 PM · Restricted Project, Feature Request, kleopatra
ikloecker changed the status of T5755: Kleopatra: Export secret subkeys from Open to Testing.

Of course, it's about right clicking the encryption subkey. That's what I tested. Anyway, cancel wasn't handled properly. Now it is.

Jul 5 2023, 1:36 PM · Restricted Project, Feature Request, kleopatra
werner reopened T6534: gpg's progress_filter needs to use uint64_t as "Testing".
Jul 5 2023, 11:56 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner changed the status of T6528: gpg: No error status when encrypting to full disk from Open to Testing.
Jul 5 2023, 11:56 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner committed rG1b60aab2c489: gpg: Make progress work for large files on Windows. (authored by werner).
gpg: Make progress work for large files on Windows.
Jul 5 2023, 11:31 AM
werner committed rG51e44da6faeb: w32: Map ERROR_FILE_INVALID to EIO. (authored by werner).
w32: Map ERROR_FILE_INVALID to EIO.
Jul 5 2023, 11:31 AM
werner committed rG8425cdcc8eb9: gpg: Print status line and proper diagnostics for write errors. (authored by werner).
gpg: Print status line and proper diagnostics for write errors.
Jul 5 2023, 11:31 AM
werner committed rG8613230602ca: gpg: Set default expiration date to 3 years. (authored by werner).
gpg: Set default expiration date to 3 years.
Jul 5 2023, 11:31 AM
werner committed rG5825daaf11db: speedo: Do not fail if osslsigncode verify can't be run. (authored by werner).
speedo: Do not fail if osslsigncode verify can't be run.
Jul 5 2023, 11:30 AM
aheinecke added a comment to T5755: Kleopatra: Export secret subkeys.

I cannot reproduce the problem with Cancel. When I try this, I get the error "The result of the export is empty." and nothing is written to disk. I'm using GnuPG 2.4.

Anyway, handling of cancel was indeed missing.

Jul 5 2023, 11:20 AM · Restricted Project, Feature Request, kleopatra
werner moved T6534: gpg's progress_filter needs to use uint64_t from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 11:16 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner moved T6528: gpg: No error status when encrypting to full disk from Backlog to WiP on the gnupg22 board.
Jul 5 2023, 11:14 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
ikloecker added a comment to T6577: KMail: delete all attachments option.

Just a quick caveat: Save all attachments works really bad with complex message structures. If we now offer the option to delete all attachments after saving them this could have desastrous effects, i.e. the user could end up with unusable MIME-parts on their disk. I don't remember when I noticed this. Maybe with attached email messages, maybe with signed/encrypted messages, maybe with a combination of both.

Jul 5 2023, 11:11 AM · Restricted Project
ikloecker added a comment to T6198: KMail: Port to keyresolver from libkleo.

The expiry checker checks for expiry. It doesn't and shouldn't do anything else.

Jul 5 2023, 11:01 AM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker committed rKLEOPATRAb82492b44a0c: Handle canceling of secret subkey export (authored by ikloecker).
Handle canceling of secret subkey export
Jul 5 2023, 10:58 AM
ikloecker added a comment to T5755: Kleopatra: Export secret subkeys.

I cannot reproduce the problem with Cancel. When I try this, I get the error "The result of the export is empty." and nothing is written to disk. I'm using GnuPG 2.4.

Jul 5 2023, 10:57 AM · Restricted Project, Feature Request, kleopatra
werner added a comment to T6579: gnupg-2.4.3 build failure.

We should make building with LDAP mandatory.

Jul 5 2023, 10:14 AM · gnupg24 (gnupg-2.4.4), Gentoo, Bug Report
gniibe added a comment to T6570: Better performance with OCB encryption + sign.

It seemed I was wrong that it is due to buffering.
In the use case of --sign and --encrypt, hashing is done with IOBUF's 64KiB buffer (already).

Jul 5 2023, 8:56 AM · gnupg, Restricted Project
gniibe updated the task description for T6570: Better performance with OCB encryption + sign.
Jul 5 2023, 8:47 AM · gnupg, Restricted Project
gniibe added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I observed the benchmark by libgcrypt (Windows emulation 32-bit on Debian):

Jul 5 2023, 8:27 AM · gnupg
l10n daemon script <scripty@kde.org> committed rLIBKLEOc1e7178b1021: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 5 2023, 6:47 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf4d30120121f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 5 2023, 6:46 AM
gniibe committed rGf2dcd158a5ff: gpg: Fix gpg --server mode on Windows. (authored by gniibe).
gpg: Fix gpg --server mode on Windows.
Jul 5 2023, 6:29 AM
aheinecke updated subscribers of T6577: KMail: delete all attachments option.
Jul 5 2023, 6:16 AM · Restricted Project
gniibe committed rG577baf4af300: gpg: Format the value of type gnupg_fd_t by casting to int. (authored by gniibe).
gpg: Format the value of type gnupg_fd_t by casting to int.
Jul 5 2023, 6:14 AM
lyycheng created T6581: gpg encryption/decryption on Windows encounters occasional issues.
Jul 5 2023, 5:27 AM · kleopatra, Bug Report
lyycheng updated lyycheng.
Jul 5 2023, 4:56 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOa7d65d09fcd9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 5 2023, 4:35 AM
gniibe changed the status of T6579: gnupg-2.4.3 build failure from Open to Testing.

Thank you for your report.

Jul 5 2023, 4:33 AM · gnupg24 (gnupg-2.4.4), Gentoo, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb215d85587dd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 5 2023, 4:32 AM
gniibe committed rG9ae3cfcabec9: dirmngr: Enable the call of ks_ldap_help_variables when USE_LDAP. (authored by gniibe).
dirmngr: Enable the call of ks_ldap_help_variables when USE_LDAP.
Jul 5 2023, 3:47 AM
gniibe committed rG3fb69641e84d: gpg: Use gnupg_fd_t for decryption and sign. (authored by gniibe).
gpg: Use gnupg_fd_t for decryption and sign.
Jul 5 2023, 3:45 AM
gniibe committed rG2c2516f03a28: gpg: Use gnupg_fd_t for encrypt_crypt and gpg_verify. (authored by gniibe).
gpg: Use gnupg_fd_t for encrypt_crypt and gpg_verify.
Jul 5 2023, 3:45 AM
gniibe committed rGdc13361524c1: dirmngr: Enable the call of ks_ldap_help_variables when USE_LDAP. (authored by gniibe).
dirmngr: Enable the call of ks_ldap_help_variables when USE_LDAP.
Jul 5 2023, 3:45 AM
gniibe committed rG68d3a73ea787: gpg: Use gnupg_fd_t for open_outfile. (authored by gniibe).
gpg: Use gnupg_fd_t for open_outfile.
Jul 5 2023, 3:45 AM
gniibe committed rG2c5a93e66e3e: gpg:card: Remove the code for GnuPG version 1. (authored by gniibe).
gpg:card: Remove the code for GnuPG version 1.
Jul 5 2023, 3:45 AM
gniibe triaged T6580: Use gnupg_fd_t if it's relevant as Wishlist priority.
Jul 5 2023, 2:38 AM · Windows 64, Feature Request, gnupg26

Jul 4 2023

thesamesam created T6579: gnupg-2.4.3 build failure.
Jul 4 2023, 7:45 PM · gnupg24 (gnupg-2.4.4), Gentoo, Bug Report
werner committed rD9ddf9c8fa034: Fix last commit (authored by werner).
Fix last commit
Jul 4 2023, 6:07 PM
werner committed rG334f5d95c825: Merge branch 'STABLE-BRANCH-2-4' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-4' into master
Jul 4 2023, 5:48 PM
werner committed rD326f0dbe4893: web: Release announcement (authored by werner).
web: Release announcement
Jul 4 2023, 5:25 PM
werner committed rD6e8f0833fa52: web: Remove the LTS version from the download list (authored by werner).
web: Remove the LTS version from the download list
Jul 4 2023, 5:25 PM
werner committed rDbeaa73ff7b29: swdb: GnuPG 2.4.3 (authored by werner).
swdb: GnuPG 2.4.3
Jul 4 2023, 5:25 PM
werner committed rW069951e5f83e: Update to GnuPG 2.4.3 (authored by werner).
Update to GnuPG 2.4.3
Jul 4 2023, 5:20 PM
werner closed T6509: Release GnuPG 2.4.3 as Resolved.
Jul 4 2023, 5:04 PM · gnupg24 (gnupg-2.4.3), Release Info
werner created gnupg24 (gnupg-2.4.4).
Jul 4 2023, 4:59 PM
werner archived gnupg24 (gnupg-2.4.3).
Jul 4 2023, 4:58 PM
werner edited projects for T6509: Release GnuPG 2.4.3, added: gnupg24 (gnupg-2.4.3); removed gnupg.
Jul 4 2023, 4:58 PM · gnupg24 (gnupg-2.4.3), Release Info
werner updated the task description for T6509: Release GnuPG 2.4.3.
Jul 4 2023, 4:57 PM · gnupg24 (gnupg-2.4.3), Release Info
werner committed rG2378ccf97c65: Post release updates (authored by werner).
Post release updates
Jul 4 2023, 4:44 PM
werner committed rGd073f26d81ff: Release 2.4.3 (authored by werner).
Release 2.4.3
Jul 4 2023, 4:44 PM
werner committed rG7c04a6a28409: po: msgmerge (authored by werner).
po: msgmerge
Jul 4 2023, 4:44 PM
werner committed rG7f8ea1c9be12: po: Update Turkish translation (authored by bitigchi).
po: Update Turkish translation
Jul 4 2023, 4:44 PM
werner triaged T6578: Release GnuPG 2.4.4 as Low priority.
Jul 4 2023, 4:43 PM · gnupg24 (gnupg-2.4.4), Release Info
dvratil triaged T6577: KMail: delete all attachments option as Normal priority.
Jul 4 2023, 4:37 PM · Restricted Project
dvratil created T6577: KMail: delete all attachments option.
Jul 4 2023, 3:42 PM · Restricted Project
werner added a member for Contributor: CarlSchwan.
Jul 4 2023, 3:31 PM
werner added a member for g10code: CarlSchwan.
Jul 4 2023, 3:29 PM
werner edited projects for T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag, added: gnupg24 (gnupg-2.4.3); removed gnupg24.

This was tested by me against the actual sample and the sample is now part of our internal regression test suite.

Jul 4 2023, 2:46 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner moved T6534: gpg's progress_filter needs to use uint64_t from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:44 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner moved T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:44 PM · gnupg24 (gnupg-2.4.3), scd
werner archived gnupg24 (gnupg-2.4.2).
Jul 4 2023, 2:41 PM
werner moved T6477: WKD redirects and dirmngr redirect rewriting from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:39 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner moved T6528: gpg: No error status when encrypting to full disk from QA to gnupg-2.4.3 on the gnupg24 board.
Jul 4 2023, 2:39 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner created gnupg24 (gnupg-2.4.3).
Jul 4 2023, 2:38 PM
werner moved T6528: gpg: No error status when encrypting to full disk from WiP to QA on the gnupg24 board.
Jul 4 2023, 2:37 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner committed rGb83d86b988bb: scd:p15: Make signing work for Nexus cards. (authored by werner).
scd:p15: Make signing work for Nexus cards.
Jul 4 2023, 2:35 PM
werner committed rG7a2831bc0ef0: gpgsm: Init a diagnostic var. (authored by werner).
gpgsm: Init a diagnostic var.
Jul 4 2023, 2:35 PM
werner committed rG5e94470d053e: common,w32: Add missing GetLastError->errno mapping. (authored by werner).
common,w32: Add missing GetLastError->errno mapping.
Jul 4 2023, 2:35 PM
aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I ran the test AES.OCB encrypt only, no compression test with the same GnuPG 2.4 version on Linux.

Jul 4 2023, 2:27 PM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T6198: KMail: Port to keyresolver from libkleo.

Another request for this would be that the for expired keys a --locate-key might be triggered. GpgOL currently does this in internal logic and this causes GnuPG to refetch the key e.g. from WKD if the key came originally from WKD. https://bugs.kde.org/show_bug.cgi?id=471911 I am not sure if the expiry checker already does this, but someone pointed me to the KDE bug and I will point back here because it makes little sense to fix this in the kmail resolver when we want to replace it.

Jul 4 2023, 2:00 PM · Restricted Project, Feature Request, KDE, kleopatra
aheinecke moved T5755: Kleopatra: Export secret subkeys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2023, 1:41 PM · Restricted Project, Feature Request, kleopatra
aheinecke shifted T5755: Kleopatra: Export secret subkeys from the Restricted Space space to the S1 Public space.
Jul 4 2023, 1:41 PM · Restricted Project, Feature Request, kleopatra
aheinecke reassigned T5755: Kleopatra: Export secret subkeys from ebo to ikloecker.
Jul 4 2023, 1:36 PM · Restricted Project, Feature Request, kleopatra
aheinecke reopened T5755: Kleopatra: Export secret subkeys as "Open".

This has a serious usability issue. If you cancel the password entry when exporting it reports success and creates an apparently valid secret key file but without the subkey you intended to export. So worst case the user thinks he has a backup but instead has no backup :/

Jul 4 2023, 1:29 PM · Restricted Project, Feature Request, kleopatra
ebo added a comment to T6528: gpg: No error status when encrypting to full disk.

with the new gpg.exe you gave me for testing it looks good now:

Jul 4 2023, 10:52 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
ebo added a comment to T6497: gpgtar does not return failure code to gpgme.

related to T6528

Jul 4 2023, 10:01 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner added a comment to T6528: gpg: No error status when encrypting to full disk.

No. Missing mapping in iobuf.

Jul 4 2023, 9:06 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner claimed T6575: gpgtar: General Error is emitted instead of more specific error codes.
Jul 4 2023, 8:57 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ebo moved T6528: gpg: No error status when encrypting to full disk from QA to WiP on the gnupg24 board.
Jul 4 2023, 8:27 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
l10n daemon script <scripty@kde.org> committed rLIBKLEO990cec93e75a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 4 2023, 7:19 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAec8eb92ea571: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 4 2023, 7:17 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0adcde57a3ad: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 4 2023, 5:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1afe562787d8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 4 2023, 4:45 AM

Jul 3 2023

aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

But yeah, General Error is never good :)

Jul 3 2023, 4:01 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke triaged T6575: gpgtar: General Error is emitted instead of more specific error codes as Low priority.

For what its worth, GnuPG keeps the timeout value this way for some reason with server usecases if I remember correctly so that other keys are tried when one times out. In GnuPG VS-Desktop we configured a 10 Minute timeout as a compromise.

Jul 3 2023, 4:01 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ebo updated the task description for T6575: gpgtar: General Error is emitted instead of more specific error codes.
Jul 3 2023, 3:47 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ebo created T6575: gpgtar: General Error is emitted instead of more specific error codes.
Jul 3 2023, 3:34 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke closed T6534: gpg's progress_filter needs to use uint64_t as Resolved.
Jul 3 2023, 2:48 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
ebo added a comment to T6528: gpg: No error status when encrypting to full disk.

gpgrt version?

Jul 3 2023, 2:45 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
ebo added a comment to T6528: gpg: No error status when encrypting to full disk.

I get a failure status, but a different one.
Seems to be an other issue? But wasn't (ec=112) disk full?
And the disk of the Windows VM must have been running full with that file, before the start there were ~2,6 GB free:

Jul 3 2023, 2:33 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
aheinecke committed rKLEOPATRA605d48d4e3d4: Do not timeout checksum commands (authored by aheinecke).
Do not timeout checksum commands
Jul 3 2023, 12:56 PM
aheinecke closed T6573: Kleopatra: Checksum command times out after 30 seconds without reporting an error as Resolved.

Followup on this is: T6574

Jul 3 2023, 12:55 PM · Restricted Project, kleopatra