Page MenuHome GnuPG
Feed All Stories

Jul 5 2023

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
aheinecke triaged T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG as Wishlist priority.
Jul 3 2023, 12:54 PM · Restricted Project, Feature Request, gnupg, gpg4win
aheinecke triaged T6573: Kleopatra: Checksum command times out after 30 seconds without reporting an error as Normal priority.
Jul 3 2023, 12:40 PM · Restricted Project, kleopatra
aheinecke created P27 (An Untitled Masterwork).
Jul 3 2023, 12:21 PM
aheinecke triaged T6572: Kleopatra / GPGME: Show difference between nonRepudiation and digitalSignature in summary line as Wishlist priority.
Jul 3 2023, 12:17 PM · S/MIME, kleopatra, gpgme, Restricted Project
aheinecke added a parent task for T6566: GpgOL: newly generated key not loaded in the security confirmation dialog: T6198: KMail: Port to keyresolver from libkleo.
Jul 3 2023, 12:05 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a subtask for T6198: KMail: Port to keyresolver from libkleo: T6566: GpgOL: newly generated key not loaded in the security confirmation dialog.
Jul 3 2023, 12:05 PM · Restricted Project, Feature Request, KDE, kleopatra
aheinecke triaged T6566: GpgOL: newly generated key not loaded in the security confirmation dialog as Normal priority.

I noticed this recently, too. Should be fixed. Especially if we want to use this in KMail, too.

Jul 3 2023, 12:04 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke triaged T6567: Kleopatra: gpg-agent does not restart when trying to access smart card as Low priority.

I changed the title accordingly. I think when we call the option "restart background processes" we should not implicitly rely on a non empty keylist to start the gpg-agent but instead trigger it explicitly

Jul 3 2023, 12:04 PM · vsd33, Restricted Project, kleopatra
aheinecke renamed T6567: Kleopatra: gpg-agent does not restart when trying to access smart card from Kleopatra: gpg-agent does not restart when trying to access smart card to Kleopatra: gpg-agent does not restart on empty keylist.
Jul 3 2023, 12:03 PM · vsd33, Restricted Project, kleopatra
aheinecke triaged T6568: Kleopatra: make table column headings accessible as Low priority.

I think the priority is low because the optional columns are not really that useful for most users and were mostly added as a "nice to have" feature. The details are in doubt available e.g. through the certificatedetails widget.

Jul 3 2023, 12:00 PM · a11y, Restricted Project, kleopatra
aheinecke triaged T6571: Kleopatra: Trusted-introducer without limitation as a kind of sub-ca as Wishlist priority.
Jul 3 2023, 11:44 AM · Restricted Project, kleopatra
ebo closed T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension as Resolved.

works as described

Jul 3 2023, 11:41 AM · kleopatra, Restricted Project
ebo closed T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension, a subtask of T6553: Kleopatra: Expiry date issues and improvements, as Resolved.
Jul 3 2023, 11:41 AM · kleopatra, Restricted Project
ebo closed T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key as Resolved.

This works.

Jul 3 2023, 10:58 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
gniibe triaged T6570: Better performance with OCB encryption + sign as Normal priority.
Jul 3 2023, 10:42 AM · gnupg, Restricted Project
gniibe claimed T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

OK. I'll take the signing part (possible performance improvement).

Jul 3 2023, 10:21 AM · gnupg
ebo merged T6569: unusable secret key selectable for crypto operations into T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Jul 3 2023, 10:02 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ebo merged task T6569: unusable secret key selectable for crypto operations into T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Jul 3 2023, 10:02 AM · gpgol, kleopatra
ebo added a comment to T6569: unusable secret key selectable for crypto operations.

No, it doesn't do even that. Sorry, I only tested that with 3.1.26 which is older than your fix.
No encrypt-only key is offered or selectable for signing any more in Gpg4win-4.2.0-beta360

Jul 3 2023, 9:45 AM · gpgol, kleopatra
gniibe added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I looked through the code. What I observed is:

  • By jussi's improvements, AEAD code is optimized with AEAD_ENC_BUFFER_SIZE of 64KiB
    • this contributes much for better performance
  • If we invoke gpg --sign | gpg --encrypt then we can take advantage of multiple CPUs (but gpg is currently not automatically threaded in that way)
    • signing could be improved likewise, using larger buffer like 64KiB
  • CFB+MDC, it uses two functions together; encryption and hashing, and not with larger buffer like 64KiB
    • when signed, it also does hashing for signing, so three functions
Jul 3 2023, 4:50 AM · gnupg
gniibe updated the task description for T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process.
Jul 3 2023, 4:19 AM · Windows 64, Feature Request, gnupg26
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9ecb0097452f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 3 2023, 4:18 AM
gniibe updated the task description for T6562: gpgtar: --status-fd requires HANDLE (not POSIX fd) when spawning a process.
Jul 3 2023, 4:18 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, from Testing to Open.
Jul 3 2023, 4:16 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit from Testing to Open.

The case in check_special_filename is fixed. So, there is no cases in GnuPG where the value of out of range is silently converted to wrong value.

Jul 3 2023, 4:16 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6508: Port GnuPG to 64-bit Windows.

Remaining places are:

  • common/sysutil.c debug output to format HANDLE --> T6597
  • common/sysutil.c iobuf_get_fd and its use cases --> T6580
  • agent, kbx, scdaemon, dirmngr: socket and FD2INT/INT2FD --> T6598
Jul 3 2023, 3:58 AM · Windows 64, Feature Request, gnupg26
gniibe committed rGb5efb52d4320: agent: Fix formatting thread ID of nPth. (authored by gniibe).
agent: Fix formatting thread ID of nPth.
Jul 3 2023, 3:53 AM
gniibe committed rGa0ff2919f710: tools:gpg-connect-agent: Fix use of HANDLE on Windows. (authored by gniibe).
tools:gpg-connect-agent: Fix use of HANDLE on Windows.
Jul 3 2023, 3:53 AM

Jul 2 2023

mlaurent committed rKLEOPATRAf162a975a32c: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Jul 2 2023, 8:04 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA506b6da3f11c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 2 2023, 5:53 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA35f5f18bc201: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 2 2023, 4:24 AM

Jul 1 2023

l10n daemon script <scripty@kde.org> committed rKLEOPATRA4abd427b03d2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 1 2023, 3:57 AM

Jun 30 2023

ikloecker added a comment to T6569: unusable secret key selectable for crypto operations.

I don't think that Kleopatra allows to select an encrypt-only key for signing because I have fixed exactly this issue a couple of months: T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.

Jun 30 2023, 6:31 PM · gpgol, kleopatra
ebo closed T5869: GpgOL: Sign requested without signing key shows error as Resolved.

This works, when sign is selected and no standard OpenPGP key for the mail address exists.

Jun 30 2023, 5:20 PM · Restricted Project, Bug Report, gpgol
ebo created T6569: unusable secret key selectable for crypto operations.
Jun 30 2023, 5:19 PM · gpgol, kleopatra
werner committed rG5377226ec0b9: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
Jun 30 2023, 10:59 AM