Page MenuHome GnuPG
Feed All Stories

Apr 24 2023

cklassen created T6468: Message when key will expire soon.
Apr 24 2023, 12:17 PM · gpgol, Feature Request
ikloecker removed a parent task for T6198: KMail: Port to keyresolver from libkleo: Unknown Object (Maniphest Task).
Apr 24 2023, 12:14 PM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker triaged T6467: KMail: Replace usage of NearExpiryChecker with new ExpiryChecker as Wishlist priority.
Apr 24 2023, 12:14 PM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker added a comment to T6330: Kleopatra: Additional Expiry handling.

A few remarks:

  • For now the users are just informed about the upcoming expiration of certificates used in the Sign/Encrypt dialog. There is no button to act or get further information what to do about it.
  • Expiration of issuer certificates are ignored. If a leaf certificate gets invalid as soon as any certificate in the issuer chain expires, then it may make more sense to treat this as expiration of the leaf certificate since that's effectively what happens. On the other hand, if the expiration of certificates in the issuer chain have no effect on the validity of the leaf certificate (because at the time the leaf certificate was certified the chain was valid), then, in my opinion, it makes little sense to bother the users with the expiration of chain certificates.
  • I took over the default values that are also used by KMail and that seem to be the recommended default by SPHINX (according to the comments for the settings in KMail).
  • I decided to save/load the thresholds from a shared configuration file (kleo-expirycheckerrc), but to keep the setting whether to show expiry notifications as per-application setting.
Apr 24 2023, 12:05 PM · kleopatra, Restricted Project
ebo closed T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it as Resolved.

works, at least for Yubikeys and Zeitcontrol cards

Apr 24 2023, 11:54 AM · Restricted Project, kleopatra
ebo closed mock M9: ECC CSR gen from Yubikey.
Apr 24 2023, 11:45 AM
werner triaged T6466: gpgme python example code contains insecure code pattern / chmod permission race condition as Low priority.

Funny enough that Python seems not to allow to set the permission with open. Low priority because a proper umask must anyway be used on a multi-user system.

Apr 24 2023, 8:22 AM · Python, Documentation, gpgme
gniibe added a comment to T6464: No error message if PIN wrong on keytocard.

What it does (in g10/card-util.c:card_store_subkey) is:

if (rc)
  log_error (_("KEYTOCARD failed: %s\n"), gpg_strerror (rc));
Apr 24 2023, 7:12 AM · Restricted Project
l10n daemon script <scripty@kde.org> committed rKLEOPATRA152102f7296c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2023, 6:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf2c8287793ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2023, 4:18 AM

Apr 23 2023

hanno created T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.
Apr 23 2023, 5:33 PM · Python, Documentation, gpgme
mlaurent committed rKLEOPATRA81d323550b03: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 23 2023, 4:24 PM
mlaurent committed rLIBKLEOe543e2d5cf70: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 23 2023, 4:23 PM
jukivili added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

Here's fix for mode specific setkey clearing error code:

Apr 23 2023, 2:38 PM · Debian, libgcrypt, Bug Report
mlaurent committed rKLEOPATRA9a3e6cdb139f: GIT_SILENT: it compiles without qt6.5 deprecated method (authored by mlaurent).
GIT_SILENT: it compiles without qt6.5 deprecated method
Apr 23 2023, 8:19 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf3a5686da86a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 7:28 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0c76ed5d665f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 7:26 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOe5376b09984e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 4:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc2f762749324: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 4:52 AM

Apr 22 2023

ikloecker committed rKLEOPATRAbf2b4a08e2e7: Fix typo (authored by ikloecker).
Fix typo
Apr 22 2023, 10:09 PM
ikloecker committed rLIBKLEOdf1f9b4e3b7b: Fix typo (authored by ikloecker).
Fix typo
Apr 22 2023, 10:07 PM
olf added a comment to rD81a281183ff9: Eliminare denoting.

The commit hashes are different:

Apr 22 2023, 7:20 PM
olf added a comment to rD81a281183ff9: Eliminare denoting.

True, also because this works well when resolving a merge-conflict locally.

Apr 22 2023, 7:12 PM
mlaurent committed rLIBKLEO4a7669fc0525: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 22 2023, 12:55 PM
mlaurent committed rKLEOPATRAf68d27387574: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 22 2023, 12:52 PM
mlaurent committed rKLEOPATRA9e6ca3f5112d: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 22 2023, 9:34 AM
mlaurent committed rLIBKLEO05e789056c8c: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 22 2023, 9:33 AM
Albert Astals Cid <aacid@kde.org> committed rLIBKLEO97b67eb1c2a1: Use correct INSTALL_TARGETS_DEFAULT_ARGS (authored by ikloecker).
Use correct INSTALL_TARGETS_DEFAULT_ARGS
Apr 22 2023, 8:23 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO3c351de6712e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 5:59 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO44f421635384: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2e0489b763b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 4:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA900c8f66917a: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Apr 22 2023, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA68051048897e: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Apr 22 2023, 2:53 AM

Apr 21 2023

mlaurent committed rLIBKLEO79b4b2dbc500: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 21 2023, 4:49 PM
werner committed rGc03ba92576e3: gpg: Fix writing ECDH keys to OpenPGP smartcards. (authored by werner).
gpg: Fix writing ECDH keys to OpenPGP smartcards.
Apr 21 2023, 3:29 PM
werner removed a subtask for T6378: keytocard: invalid value: T6465: Store the ECDH parameters in the key file.
Apr 21 2023, 3:21 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner added a subtask for T6382: keytocard fails to import a nistp384 ECDSA key: T6465: Store the ECDH parameters in the key file.
Apr 21 2023, 3:21 PM · yubikey, scd, Bug Report
werner edited parent tasks for T6465: Store the ECDH parameters in the key file, added: T6382: keytocard fails to import a nistp384 ECDSA key; removed: T6378: keytocard: invalid value.
Apr 21 2023, 3:21 PM · gnupg26, OpenPGP, scd, Bug Report
werner triaged T6465: Store the ECDH parameters in the key file as Normal priority.
Apr 21 2023, 3:13 PM · gnupg26, OpenPGP, scd, Bug Report
ikloecker committed rKLEOPATRA1714f6f9c70c: Update expiry notifications when keys or config changed (authored by ikloecker).
Update expiry notifications when keys or config changed
Apr 21 2023, 12:53 PM
ikloecker committed rKLEOPATRA649814c93237: Make expiry thresholds for own and other certificates configurable (authored by ikloecker).
Make expiry thresholds for own and other certificates configurable
Apr 21 2023, 12:53 PM
ikloecker committed rKLEOPATRA78627ab45382: Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets (authored by ikloecker).
Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets
Apr 21 2023, 12:53 PM
ikloecker committed rLIBKLEOcf5d0f76f525: Bump library version (authored by ikloecker).
Bump library version
Apr 21 2023, 12:48 PM
ikloecker committed rLIBKLEO551d9123a6a6: Add accessesors for the threshold config items (authored by ikloecker).
Add accessesors for the threshold config items
Apr 21 2023, 12:48 PM
ikloecker committed rLIBKLEO8ce422f5d4d1: Add minimum and maximum values for expiry notification thresholds (authored by ikloecker).
Add minimum and maximum values for expiry notification thresholds
Apr 21 2023, 12:47 PM
ebo added a comment to T6464: No error message if PIN wrong on keytocard.

In Kleopatra an error window comes up in this case:

Kopieren des Schlüssels auf Karte fehlgeschlagen: 
Falsche PIN
Apr 21 2023, 11:20 AM · Restricted Project
ebo created T6464: No error message if PIN wrong on keytocard.
Apr 21 2023, 11:15 AM · Restricted Project
werner triaged T6458: Support looking up userSMIMECertificate in LDAP as Normal priority.
Apr 21 2023, 11:13 AM · LDAP, dirmngr, Feature Request
werner added a parent task for T6458: Support looking up userSMIMECertificate in LDAP: T6416: Remove LDAP code duplication in dirmngr.
Apr 21 2023, 11:13 AM · LDAP, dirmngr, Feature Request
werner added a subtask for T6416: Remove LDAP code duplication in dirmngr: T6458: Support looking up userSMIMECertificate in LDAP.
Apr 21 2023, 11:13 AM · Feature Request, LDAP, dirmngr, gnupg24
mlaurent committed rLIBKLEOb22070a80232: GIT_SILENT: use specific version for pim6 before switch to 6.0.0 in the future… (authored by mlaurent).
GIT_SILENT: use specific version for pim6 before switch to 6.0.0 in the future…
Apr 21 2023, 10:35 AM
gniibe committed rSfafb681eab36: doc: Building working scute.info with images. (authored by gniibe).
doc: Building working scute.info with images.
Apr 21 2023, 9:59 AM
werner added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

There is still a buglet because in some modes the weak key error can be swallowed by other errors. A fix would be something like:

Apr 21 2023, 9:09 AM · Debian, libgcrypt, Bug Report
jukivili added a reverting change for rC30840c2c45d7: cipher: Fix edge case for SET_ALLOW_WEAK_KEY.: rC7146b69b4905: Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY.".
Apr 21 2023, 8:26 AM
jukivili committed rC7146b69b4905: Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY." (authored by jukivili).
Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY."
Apr 21 2023, 8:26 AM
jukivili committed rCf3ca9fa4f7e0: doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY (authored by jukivili).
doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY
Apr 21 2023, 8:26 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6f5930274eb1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 21 2023, 5:40 AM
gniibe added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

@jukivili Yes, please go ahead for both branches. Thank you.

Apr 21 2023, 5:06 AM · Debian, libgcrypt, Bug Report
gniibe committed rG762b7d07eaa8: common: Incorporate upstream changes of regexp. (authored by gniibe).
common: Incorporate upstream changes of regexp.
Apr 21 2023, 5:04 AM
gniibe committed rG464e85d43596: common: Incorporate upstream changes of regexp. (authored by gniibe).
common: Incorporate upstream changes of regexp.
Apr 21 2023, 5:04 AM
gniibe added a comment to T6455: Bug in regexp library may lead to out-of-bounds read.

I checked the upstream. For the reported issue, upstream version raises an error with REG_ERR_UNMATCHED_BRACKET.
That behavior is better (as we don't have particular reason to maintain different behavior from upstream version).
Also, I found another change from upstream for end of word check.

Apr 21 2023, 5:03 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEO8c37502c1b90: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 21 2023, 4:02 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8337e75a6751: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 21 2023, 4:02 AM

Apr 20 2023

mlaurent committed rKLEOPATRA2311080083e0: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 20 2023, 10:34 PM
mlaurent committed rLIBKLEO02bf926c7378: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 20 2023, 10:24 PM
jukivili added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

About error code. You need to use gcry_err_code(error_code) to get the GPG_ERR_WEAK_KEY value.

Apr 20 2023, 6:22 PM · Debian, libgcrypt, Bug Report
werner added a comment to rD81a281183ff9: Eliminare denoting.

I wonder why github did not automatically closed this pull request - after all exact that patch was commited.

Apr 20 2023, 4:43 PM
werner updated the task description for T6463: Release GPGME 1.20.0.
Apr 20 2023, 4:40 PM · gpgme, Release Info
olf added a comment to rD81a281183ff9: Eliminare denoting.

Commits & closes https://github.com/gpg/gnupg-doc/pull/2

Apr 20 2023, 3:29 PM
werner committed rD7fa2954c8434: swdb: gpgme 1.20.0 (authored by werner).
swdb: gpgme 1.20.0
Apr 20 2023, 2:19 PM
werner committed rW67bad41b0077: Update to gpgme 1.20.0 (authored by werner).
Update to gpgme 1.20.0
Apr 20 2023, 2:13 PM
werner committed rMd99156ff081c: Post release updates (authored by werner).
Post release updates
Apr 20 2023, 2:03 PM
werner committed rM451ed47434c5: Release 1.20.0 (authored by werner).
Release 1.20.0
Apr 20 2023, 2:03 PM
werner committed rM7351ef32ce7c: core: Support the new macOS Homebrew location. (authored by werner).
core: Support the new macOS Homebrew location.
Apr 20 2023, 2:03 PM
werner updated the task description for T6341: Release GPGME 1.19.0.
Apr 20 2023, 1:42 PM · gpgme, Release Info
werner triaged T6463: Release GPGME 1.20.0 as Normal priority.
Apr 20 2023, 1:42 PM · gpgme, Release Info
werner edited projects for T6303: Release GnuPG 2.4.0, added: gnupg; removed gnupg24, gnupg (gpg23).
Apr 20 2023, 1:37 PM · gnupg, Release Info
werner committed rGe60544520bc8: scd,p15: Enforce a min. PIN length for certain cards. (authored by werner).
scd,p15: Enforce a min. PIN length for certain cards.
Apr 20 2023, 12:42 PM
werner committed rGaf3724d38315: scd,p15: Enforce a min. PIN length for certain cards. (authored by werner).
scd,p15: Enforce a min. PIN length for certain cards.
Apr 20 2023, 12:42 PM
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from QA to gnupg-2.2.42 on the gnupg22 board.
Apr 20 2023, 12:30 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from QA to gnupg-2.4.1 on the gnupg24 board.
Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from Backlog to QA on the gnupg24 board.
Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner closed T6455: Bug in regexp library may lead to out-of-bounds read as Resolved.

Okay, that was easy to check.

Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner committed rG3ad4b339b886: common: Fix minor bug in the jimregexp code. (authored by werner).
common: Fix minor bug in the jimregexp code.
Apr 20 2023, 12:28 PM
werner committed rGa82e6f310a03: common: Fix minor bug in the jimregexp code. (authored by werner).
common: Fix minor bug in the jimregexp code.
Apr 20 2023, 12:28 PM
ikloecker committed rKLEOPATRA2c8ab3cfaed0: Fix/unify conversion of GpgME::Error description to Unicode (authored by ikloecker).
Fix/unify conversion of GpgME::Error description to Unicode
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRA01ef7ba08287: Make display of expiration notifications configurable (authored by ikloecker).
Make display of expiration notifications configurable
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRAcd2009b999b0: Add setting to disable the expiration notifications (authored by ikloecker).
Add setting to disable the expiration notifications
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRA323aacabe728: Put tags and tooltips settings on new General tab (authored by ikloecker).
Put tags and tooltips settings on new General tab
Apr 20 2023, 12:19 PM
ikloecker committed rKLEOPATRA38c0ab526717: Create UI of Appearance config in code (authored by ikloecker).
Create UI of Appearance config in code
Apr 20 2023, 12:19 PM
werner claimed T6455: Bug in regexp library may lead to out-of-bounds read.
Apr 20 2023, 12:17 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner changed the status of T6462: gpg --edit-card does not display openpgp info on connected card from Open to Testing.

Not easy to fix because gpg --card-edit/-status has some support form other cards. Eventually these commands will be replaced by gpg-card. In the meantime we can use this hack:

Apr 20 2023, 12:14 PM · gnupg24 (gnupg-2.4.1), scd, Restricted Project
werner committed rGe1663c045049: gpg: New command "openpgp" for --card-edit. (authored by werner).
gpg: New command "openpgp" for --card-edit.
Apr 20 2023, 12:12 PM
ebo created T6462: gpg --edit-card does not display openpgp info on connected card .
Apr 20 2023, 10:55 AM · gnupg24 (gnupg-2.4.1), scd, Restricted Project
ikloecker committed rLIBKLEOd671ac349072: Bump library version (authored by ikloecker).
Bump library version
Apr 20 2023, 10:45 AM
ikloecker committed rLIBKLEO026797ff38b4: Add helper for converting description of GpgME::Error to Unicode (authored by ikloecker).
Add helper for converting description of GpgME::Error to Unicode
Apr 20 2023, 10:45 AM
werner triaged T6459: KOrganizer: Invitations are not signed with GPG although signing is enabled by default as Normal priority.
Apr 20 2023, 9:03 AM · Restricted Project, KDE
werner triaged T6460: KOrganizer: unable to display events with the same UID in multiple calendars as Normal priority.
Apr 20 2023, 9:02 AM · Restricted Project, KDE
werner triaged T6461: KOrganizer: Remote ICS file doesn't populate calendar as Normal priority.
Apr 20 2023, 9:02 AM · Restricted Project, KDE
werner triaged T6457: delete-secret-key does not delete all secret keys, when primary secret key is stripped in keyring as Normal priority.
Apr 20 2023, 9:01 AM · gnupg24, Feature Request