Page MenuHome GnuPG
Feed All Stories

Jul 5 2023

ikloecker added a comment to T6199: Kleopatra: MIME viewer support.

This will still more work to bring back the massive amount of unit tests. I'm also seriously considering to instead of moving this code to libkleo to instead create a new library with this and then have Kleopatra, kalendar, kube use it (and kmail too in the future but that would require a lot more work).

Jul 5 2023, 9:29 PM · Restricted Project, kleopatra
CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

I started working on it. Current progress, I managed to move the mimetreeparser/partmodel from kalendar to libkleo and removed the few akonadi bits.

Jul 5 2023, 6:47 PM · Restricted Project, kleopatra
ikloecker committed rWa77e5ef6b322: Ignore *.exe and *.wixlib packages (authored by ikloecker).
Ignore *.exe and *.wixlib packages
Jul 5 2023, 5:56 PM
ikloecker changed the status of T6517: Update AppImage and include Okular from Open to Testing.

Ready for testing. I could view a signed PDF and verify the signature with the gpg backend, but other things may not work because of missing dependencies.

Jul 5 2023, 5:51 PM · AppImage, okular, kleopatra, Restricted Project
ikloecker committed rW5c6cd79b6c32: Add Okular to the AppImage (authored by ikloecker).
Add Okular to the AppImage
Jul 5 2023, 5:47 PM
ikloecker added a comment to T5755: Kleopatra: Export secret subkeys.

It turned out that my pinentry reported "fully canceled" on Cancel (see T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled) which made gpg output nothing.

Jul 5 2023, 3:49 PM · Restricted Project, Feature Request, kleopatra
aheinecke closed T5755: Kleopatra: Export secret subkeys as Resolved.

Tested and works now for me as expected. Thanks.

Jul 5 2023, 3:15 PM · Restricted Project, Feature Request, kleopatra
ikloecker committed rKLEOPATRAfa6ff398912a: Tell the command that it's finished (authored by ikloecker).
Tell the command that it's finished
Jul 5 2023, 3:09 PM
aheinecke added a comment to T5755: Kleopatra: Export secret subkeys.

The original reporter mentioned that this only occurs when called from kleo. But let me recheck.

Jul 5 2023, 3:02 PM · Restricted Project, Feature Request, kleopatra
werner committed rG944479e21d40: gpg: Return ERROR status for --quick-sign-key. (authored by werner).
gpg: Return ERROR status for --quick-sign-key.
Jul 5 2023, 2:53 PM
werner removed a project from T2701: Do not let users create keys without an expiration date: gnupg.

Also done for 2.2.

Jul 5 2023, 2:47 PM · Feature Request, gnupg (gpg22)
werner added a project to T3927: gpgsm certificate import fails because of hardcoded password length limitation: gnupg24.

Actually it has been fixed for the PBES2 case in 2.2 and 2.4. PBES2 is used with AES128 and AES256. I doubt that there is any value in adding such support for the legacy RC2 and 3DES methods.

Jul 5 2023, 2:44 PM · Feature Request, gnupg24, S/MIME
werner raised the priority of T3927: gpgsm certificate import fails because of hardcoded password length limitation from Low to Normal.
Jul 5 2023, 2:35 PM · Feature Request, gnupg24, S/MIME
werner edited projects for T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag, added: gnupg22 (gnupg-2.2.42); removed gnupg22.

Same for the backport to 2.2 which uses the same test suite.

Jul 5 2023, 2:31 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner committed rGa6dad932f429: sm: Complete rewrite of the PKCS#12 parser (authored by werner).
sm: Complete rewrite of the PKCS#12 parser
Jul 5 2023, 2:30 PM
werner changed the status of T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Open to Testing.
Jul 5 2023, 2:30 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner committed rG1b4247e010dd: sm: Remove duplicated code. (authored by werner).
sm: Remove duplicated code.
Jul 5 2023, 2:30 PM
werner committed rG67d57fae3f75: wks: Make --add-revocs the default. (authored by werner).
wks: Make --add-revocs the default.
Jul 5 2023, 2:30 PM
werner committed rG24a9c77f36e7: gpgsm: Support SENDCERT_SKI for --call-dirmngr (authored by werner).
gpgsm: Support SENDCERT_SKI for --call-dirmngr
Jul 5 2023, 2:30 PM
werner committed rG505e770b4c53: wks: Use export-clean for --mirror and --create. (authored by werner).
wks: Use export-clean for --mirror and --create.
Jul 5 2023, 2:30 PM
werner committed rGff81ded48df4: dirmngr: New dummy option --compatibility-flags. (authored by werner).
dirmngr: New dummy option --compatibility-flags.
Jul 5 2023, 2:30 PM
werner committed rGed92b45c474e: dirmngr: New option --ignore-crl-extensions. (authored by werner).
dirmngr: New option --ignore-crl-extensions.
Jul 5 2023, 2:30 PM
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