In T6466#169934, @werner wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Apr 24 2023
Apr 24 2023
• ikloecker added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.
• ikloecker removed a parent task for T6198: KMail: Port to keyresolver from libkleo: Unknown Object (Maniphest Task).
• ikloecker triaged T6467: KMail: Replace usage of NearExpiryChecker with new ExpiryChecker as Wishlist priority.
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.
• ebo closed T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it as Resolved.
works, at least for Yubikeys and Zeitcontrol cards
• 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.
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
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 23 2023
Apr 23 2023
mlaurent committed rKLEOPATRA81d323550b03: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
mlaurent committed rLIBKLEOe543e2d5cf70: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
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:
0001-cipher-restore-weak-key-error-code-after-mode-specif.patch1 KBDownload
mlaurent committed rKLEOPATRA9a3e6cdb139f: GIT_SILENT: it compiles without qt6.5 deprecated method (authored by mlaurent).
GIT_SILENT: it compiles without qt6.5 deprecated method
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
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
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
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 22 2023
Apr 22 2023
Fix typo
Fix typo
The commit hashes are different:
- Here: 81a281183ff949fc88ef187118bbf3e89f4466ac (81a281183ff9)
- At GH: 35b9de6461762ff4849ebd7aa277f453b7f42be9 (35b9de6)
True, also because this works well when resolving a merge-conflict locally.
GIT_SILENT: prepare 5.23.1
GIT_SILENT: prepare 5.23.1
mlaurent committed rKLEOPATRA9e6ca3f5112d: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
mlaurent committed rLIBKLEO05e789056c8c: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Albert Astals Cid <aacid@kde.org> committed rLIBKLEO97b67eb1c2a1: Use correct INSTALL_TARGETS_DEFAULT_ARGS (authored by • ikloecker).
Use correct INSTALL_TARGETS_DEFAULT_ARGS
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
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
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
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
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 21 2023
Apr 21 2023
GIT_SILENT: prepare 5.23.1
• werner committed rGc03ba92576e3: gpg: Fix writing ECDH keys to OpenPGP smartcards. (authored by • werner).
gpg: Fix writing ECDH keys to OpenPGP smartcards.
• 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 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.
• ikloecker committed rKLEOPATRA1714f6f9c70c: Update expiry notifications when keys or config changed (authored by • ikloecker).
Update expiry notifications when keys or config changed
• ikloecker committed rKLEOPATRA649814c93237: Make expiry thresholds for own and other certificates configurable (authored by • ikloecker).
Make expiry thresholds for own and other certificates configurable
• ikloecker committed rKLEOPATRA78627ab45382: Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets (authored by • ikloecker).
Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets
Bump library version
• ikloecker committed rLIBKLEO551d9123a6a6: Add accessesors for the threshold config items (authored by • ikloecker).
Add accessesors for the threshold config items
• ikloecker committed rLIBKLEO8ce422f5d4d1: Add minimum and maximum values for expiry notification thresholds (authored by • ikloecker).
Add minimum and maximum values for expiry notification thresholds
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
Apr 21 2023, 11:15 AM · Restricted Project
• werner added a parent task for T6458: Support looking up userSMIMECertificate in LDAP: T6416: Remove LDAP code duplication in dirmngr.
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…
• gniibe committed rSfafb681eab36: doc: Building working scute.info with images. (authored by • gniibe).
doc: Building working scute.info with images.
• 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:
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."
jukivili committed rCf3ca9fa4f7e0: doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY (authored by jukivili).
doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY
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
• 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.
• gniibe committed rG762b7d07eaa8: common: Incorporate upstream changes of regexp. (authored by • gniibe).
common: Incorporate upstream changes of regexp.
• gniibe committed rG464e85d43596: common: Incorporate upstream changes of regexp. (authored by • gniibe).
common: Incorporate upstream changes of regexp.
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.
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
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 20 2023
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
mlaurent committed rLIBKLEO02bf926c7378: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
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.
I wonder why github did not automatically closed this pull request - after all exact that patch was commited.
Commits & closes https://github.com/gpg/gnupg-doc/pull/2
swdb: gpgme 1.20.0
Update to gpgme 1.20.0
Post release updates
Release 1.20.0
• werner committed rM7351ef32ce7c: core: Support the new macOS Homebrew location. (authored by • werner).
core: Support the new macOS Homebrew location.
• werner edited projects for T6303: Release GnuPG 2.4.0, added: gnupg; removed gnupg24, gnupg (gpg23).
• 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.
• 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.
• 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.
• 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.
• werner moved T6455: Bug in regexp library may lead to out-of-bounds read from Backlog to QA on the gnupg24 board.
Okay, that was easy to check.
• werner committed rG3ad4b339b886: common: Fix minor bug in the jimregexp code. (authored by • werner).
common: Fix minor bug in the jimregexp code.
• werner committed rGa82e6f310a03: common: Fix minor bug in the jimregexp code. (authored by • werner).
common: Fix minor bug in the jimregexp code.
• ikloecker committed rKLEOPATRA2c8ab3cfaed0: Fix/unify conversion of GpgME::Error description to Unicode (authored by • ikloecker).
Fix/unify conversion of GpgME::Error description to Unicode
• ikloecker committed rKLEOPATRA01ef7ba08287: Make display of expiration notifications configurable (authored by • ikloecker).
Make display of expiration notifications configurable
• ikloecker committed rKLEOPATRAcd2009b999b0: Add setting to disable the expiration notifications (authored by • ikloecker).
Add setting to disable the expiration notifications
• ikloecker committed rKLEOPATRA323aacabe728: Put tags and tooltips settings on new General tab (authored by • ikloecker).
Put tags and tooltips settings on new General tab
• ikloecker committed rKLEOPATRA38c0ab526717: Create UI of Appearance config in code (authored by • ikloecker).
Create UI of Appearance config in code
• 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:
• werner committed rGe1663c045049: gpg: New command "openpgp" for --card-edit. (authored by • werner).
gpg: New command "openpgp" for --card-edit.
Bump library version
• 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
• werner triaged T6459: KOrganizer: Invitations are not signed with GPG although signing is enabled by default as Normal priority.
• werner triaged T6460: KOrganizer: unable to display events with the same UID in multiple calendars as Normal priority.