Page MenuHome GnuPG
Feed All Stories

Jul 29 2023

mlaurent committed rMTPf4cc88cac416: Rename as "6" (authored by mlaurent).
Rename as "6"
Jul 29 2023, 12:54 PM
mlaurent committed rMTP8b9f36a85d11: Remove duplicate QT_REQUIRED_VERSION (authored by mlaurent).
Remove duplicate QT_REQUIRED_VERSION
Jul 29 2023, 12:54 PM
mlaurent committed rMTP80fd6ce5a0e7: Fix includes (authored by mlaurent).
Fix includes
Jul 29 2023, 12:54 PM
mlaurent committed rMTP8a72e37e7a7d: Ignore build dir (authored by mlaurent).
Ignore build dir
Jul 29 2023, 12:54 PM
mlaurent committed rMTP48d796c21507: Add CMakePresets.json (authored by mlaurent).
Add CMakePresets.json
Jul 29 2023, 12:54 PM
mlaurent committed rMTP675e570dca67: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Jul 29 2023, 12:54 PM
mlaurent committed rLIBKLEO0b2d3cd346dc: GIT_SILENT: prepare 5.24.0rc (authored by mlaurent).
GIT_SILENT: prepare 5.24.0rc
Jul 29 2023, 12:41 PM
CarlSchwan committed rMTPdd34692a4bd0: Fix typo in export header (authored by CarlSchwan).
Fix typo in export header
Jul 29 2023, 11:12 AM
CarlSchwan committed rMTP3ccbbbb3c34d: Add unit test for PartModel::trim (authored by CarlSchwan).
Add unit test for PartModel::trim
Jul 29 2023, 10:38 AM
CarlSchwan committed rMTP0086e398f3f4: Export more symbols to make this library usable in Kube (authored by CarlSchwan).
Export more symbols to make this library usable in Kube
Jul 29 2023, 10:27 AM
CarlSchwan committed rMTP77dc624da42c: Recursively search for headers (authored by CarlSchwan).
Recursively search for headers
Jul 29 2023, 10:27 AM
CarlSchwan committed rMTPdc79497b33c0: Export more of the api for sink (authored by CarlSchwan).
Export more of the api for sink
Jul 29 2023, 10:27 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6899b9f7cb98: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 29 2023, 5:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA363b7190fce1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 29 2023, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6fc47d802b2e: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 29 2023, 2:47 AM

Jul 28 2023

CarlSchwan committed rMTP55d68719c671: Fix reuse compliance (authored by CarlSchwan).
Fix reuse compliance
Jul 28 2023, 6:14 PM
CarlSchwan committed rMTPcb421c2fb2e6: Add MailTemplates + test (authored by CarlSchwan).
Add MailTemplates + test
Jul 28 2023, 6:12 PM
CarlSchwan committed rMTPb083e4e9fcda: Simplify htmlutils (authored by CarlSchwan).
Simplify htmlutils
Jul 28 2023, 5:48 PM
ikloecker changed the status of T6095: Kleopatra: Fix accessibility of group configuration from Testing to Open.
Jul 28 2023, 5:47 PM · kleopatra, Restricted Project
ikloecker changed the status of T6095: Kleopatra: Fix accessibility of group configuration, a subtask of T5824: Kleopatra: Full accessibility support, from Testing to Open.
Jul 28 2023, 5:47 PM · kleopatra, Restricted Project
ikloecker changed the status of T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme, a subtask of T5824: Kleopatra: Full accessibility support, from Testing to Open.
Jul 28 2023, 5:46 PM · kleopatra, Restricted Project
ikloecker changed the status of T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme from Testing to Open.
Jul 28 2023, 5:46 PM · vsd33, kleopatra, Restricted Project
CarlSchwan committed rMTP5fb82dad9ed6: Add crypto test (authored by CarlSchwan).
Add crypto test
Jul 28 2023, 5:36 PM
CarlSchwan committed rMTP8eade3a5bbb5: Make spacing and padding consistent (authored by CarlSchwan).
Make spacing and padding consistent
Jul 28 2023, 5:28 PM
CarlSchwan committed rMTP7bc5c4ae91fe: Fix some sizing issue in the qml MailViewer (authored by CarlSchwan).
Fix some sizing issue in the qml MailViewer
Jul 28 2023, 5:11 PM
CarlSchwan committed rMTP45598107b6a9: Handle empty KMime::Message::Ptr in MessageParser (authored by CarlSchwan).
Handle empty KMime::Message::Ptr in MessageParser
Jul 28 2023, 5:10 PM
ikloecker changed the status of T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad from Open to Testing.

Should be fixed.

Jul 28 2023, 4:56 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
werner raised the priority of T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad from Normal to High.
Jul 28 2023, 4:47 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
werner added a comment to T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad.

Phew! This bug has been with us for more than 20 years unless gpg's behaviour has changed only later.

Jul 28 2023, 4:46 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ebo closed T6120: Kleopatra: Unify wording of (start and) end of validity period as Resolved.
Jul 28 2023, 4:19 PM · Restricted Project, kleopatra
ikloecker committed rMa9b28c79e92f: core: Prevent wrong plaintext when verifying clearsigned signature (authored by ikloecker).
core: Prevent wrong plaintext when verifying clearsigned signature
Jul 28 2023, 4:15 PM
ikloecker added a comment to T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad.

Using -o signedtext.txt fixes the problem. Unfortunately, gpgme does

      err = add_arg (gpg, "--output");
      if (!err)
	err = add_arg (gpg, "-");
[...]
      if (!err)
	err = add_data (gpg, plaintext, 1, 1);

i.e. it tells gpg to write the output to stdout and then reads everything from stdout as plaintext.

Jul 28 2023, 4:15 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ebo added a comment to T6095: Kleopatra: Fix accessibility of group configuration.

In the group dialog I can not cycle forward with Tab endlessly through the not-greyed-out buttons of the window because the focus gets stuck in the bottom row. There "Revert" is included in the cycling, which is not correct, since it is greyed out. With Shift+Tab, cycling backwards works as expected.

Jul 28 2023, 4:09 PM · kleopatra, Restricted Project
ebo added a comment to T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme.

On windows the main window looks ok with high contrast mode black. But with dark backgrounds some items in other windows are not readable:

Jul 28 2023, 3:11 PM · vsd33, kleopatra, Restricted Project
ebo closed T6104: Kleopatra: Make Subkeys Details dialog accessible as Resolved.
Jul 28 2023, 2:51 PM · kleopatra, Restricted Project
ebo closed T6104: Kleopatra: Make Subkeys Details dialog accessible, a subtask of T5824: Kleopatra: Full accessibility support, as Resolved.
Jul 28 2023, 2:51 PM · kleopatra, Restricted Project
ikloecker changed the status of T6617: General error when trying to decrypt a public key block in the notepad from Open to Testing.

The error was changed to "Bad data" which should be more appropriate.

Jul 28 2023, 2:32 PM · gpgme (gpgme 1.23.x), Restricted Project
ikloecker updated subscribers of T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad.

What we have here is a clear text signature followed by a public key. If you run this with
gpg -o signedtext.txt --status-fd 2 signedtext.txt should only receive "bar" and not the key listing. If that is not the case something would be very wrong.

Jul 28 2023, 2:31 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ikloecker triaged T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad as Normal priority.
Jul 28 2023, 2:30 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ikloecker committed rM777cf7f2d173: core: Return bad data error instead of general error on unexpected data (authored by ikloecker).
core: Return bad data error instead of general error on unexpected data
Jul 28 2023, 2:24 PM
ebo closed T6013: Kleopatra: Email address of CA is not set as recipient when sending new CSR by email as Resolved.

This works on Linux with KMail and with Claws (although with Claws the attachment is added twice).

Jul 28 2023, 2:22 PM · Restricted Project, kleopatra, Bug Report
hefee committed rLIBKLEO6fcf77be6b8a: Make KeyResolverCore ready to create subclasses. (authored by hefee).
Make KeyResolverCore ready to create subclasses.
Jul 28 2023, 2:19 PM
hefee committed rLIBKLEOff895f2d9b4e: [fix] setSigningKeys is ignored for unknown protocol. (authored by hefee).
[fix] setSigningKeys is ignored for unknown protocol.
Jul 28 2023, 2:19 PM
ebo closed T6036: Kleopatra: Show focus indicator for (text) labels that got focus, a subtask of T5824: Kleopatra: Full accessibility support, as Resolved.
Jul 28 2023, 1:49 PM · kleopatra, Restricted Project
ebo closed T6036: Kleopatra: Show focus indicator for (text) labels that got focus as Resolved.

works on windows, too

Jul 28 2023, 1:49 PM · kleopatra, Restricted Project
ebo closed T5791: Kleopatra: Make settings read-only if corresponding GnuPG config entries or KConfigXT entries are read-only as Resolved.
Jul 28 2023, 1:33 PM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRAc987425ff7c6: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 1:24 PM
CarlSchwan committed rKLEOPATRA66927edb72af: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 1:24 PM
ikloecker added a comment to T6519: Kleopatra: "change validity" allows to set an expiry date in the past.

This issue should be tested together with T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog.

Jul 28 2023, 1:01 PM · backport, kleopatra, Restricted Project
ikloecker changed the status of T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog from Open to Testing.

I have also further unified the handling of the expiration date when

  • generating a new OpenPGP certificate
  • changing the validity period of an OpenPGP certificate
  • certifying an OpenPGP certificate
Jul 28 2023, 12:57 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAfb8d970115ac: Check for valid expiration date when creating new OpenPGP certificate (authored by ikloecker).
Check for valid expiration date when creating new OpenPGP certificate
Jul 28 2023, 12:55 PM
ikloecker committed rKLEOPATRAd6ab68abf97e: Unify setup of expiration date selection (authored by ikloecker).
Unify setup of expiration date selection
Jul 28 2023, 12:55 PM
ikloecker committed rKLEOPATRAc30cedf713aa: Do not rely on maximum date of combo box for unlimited validity (authored by ikloecker).
Do not rely on maximum date of combo box for unlimited validity
Jul 28 2023, 12:54 PM
ikloecker committed rKLEOPATRA04ba26634573: Use the configured (or hard-coded) validity period also for certifications (authored by ikloecker).
Use the configured (or hard-coded) validity period also for certifications
Jul 28 2023, 12:54 PM
ikloecker committed rKLEOPATRAc9fb37509edc: Fix the check for a valid expiration date (authored by ikloecker).
Fix the check for a valid expiration date
Jul 28 2023, 12:54 PM
ikloecker committed rKLEOPATRA2d42d28c2a4d: Unify selection of expiration date in different dialogs (authored by ikloecker).
Unify selection of expiration date in different dialogs
Jul 28 2023, 12:54 PM
ikloecker committed rKLEOPATRA33555baaaeed: Connect to the overriding accept (authored by ikloecker).
Connect to the overriding accept
Jul 28 2023, 12:54 PM
gniibe committed rGPA12b102444d84: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Jul 28 2023, 12:25 PM
CarlSchwan committed rMTPd96492fb6ad2: Add missing KWidgetsAddons to .kde-ci.yml (authored by CarlSchwan).
Add missing KWidgetsAddons to .kde-ci.yml
Jul 28 2023, 12:05 PM
CarlSchwan committed rKLEOPATRA8e1b11a814e7: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 12:01 PM
CarlSchwan committed rKLEOPATRAec136e20e9f9: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 12:01 PM
CarlSchwan committed rKLEOPATRA200a1ccd3c38: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:50 AM
ebo closed T5958: Kleopatra: Change passphrase is enabled even when it is impossible as Resolved.

I didn't check with a CardOS / PKCS#15 card but as the solution is not card specific, checking with another card should be sufficent.

Jul 28 2023, 11:48 AM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRAbed99e526ae4: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:02 AM
CarlSchwan committed rKLEOPATRA01c37a6fa789: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:00 AM
ikloecker claimed T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog.
Jul 28 2023, 10:49 AM · Restricted Project, kleopatra
ikloecker added a project to T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog: Restricted Project.
Jul 28 2023, 10:49 AM · Restricted Project, kleopatra
CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

Small summary onf the recent progress, I made:

Jul 28 2023, 10:33 AM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRA5a5b4ea07de1: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 10:30 AM
werner added a comment to T6617: General error when trying to decrypt a public key block in the notepad.

I would change the error to GPG_ERR_BAD_DATA .

Jul 28 2023, 10:20 AM · gpgme (gpgme 1.23.x), Restricted Project
CarlSchwan claimed T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data..
Jul 28 2023, 10:19 AM · KMail, Restricted Project
CarlSchwan added a comment to T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data..

This is now done with https://lists.gnupg.org/pipermail/gnupg-devel/2023-July/035401.html and https://invent.kde.org/pim/messagelib/-/merge_requests/138

Jul 28 2023, 10:18 AM · KMail, Restricted Project
werner triaged T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog as Normal priority.

I agree.

Jul 28 2023, 10:08 AM · Restricted Project, kleopatra
ikloecker placed T6519: Kleopatra: "change validity" allows to set an expiry date in the past up for grabs.
Jul 28 2023, 9:42 AM · backport, kleopatra, Restricted Project
mlaurent committed rLIBKLEOe6709353fca7: We depend against qt6.5 (authored by mlaurent).
We depend against qt6.5
Jul 28 2023, 8:34 AM
gniibe committed rM0518ed32e254: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 8:26 AM
mlaurent committed rLIBKLEO55502ed8f430: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Jul 28 2023, 7:35 AM
mlaurent committed rKLEOPATRA95347e93e7f2: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Jul 28 2023, 7:34 AM
gniibe committed rPa39ba412ab24: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 7:16 AM
gniibe committed rSdfa1f9adaaec: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 7:15 AM
gniibe changed the status of T6619: How to maintain our local libtool patch from Open to Testing.

Pushed the change to libgpg-error.

Jul 28 2023, 6:36 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0bd646f6c105: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 28 2023, 4:36 AM
gniibe committed rEe0286bf0a228: build: Fix libtool modification. (authored by gniibe).
build: Fix libtool modification.
Jul 28 2023, 4:32 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfb046464ecba: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 28 2023, 3:57 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0f0d57db47f3: 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
Jul 28 2023, 3:44 AM
gniibe committed rEab8b4d58035f: build: Support --verbose option for mkheader. (authored by gniibe).
build: Support --verbose option for mkheader.
Jul 28 2023, 2:19 AM
gniibe committed rEc1d3f5952f62: build: Apply libtool.patch at the last stage of configure. (authored by gniibe).
build: Apply libtool.patch at the last stage of configure.
Jul 28 2023, 2:19 AM

Jul 27 2023

ikloecker changed the status of T6519: Kleopatra: "change validity" allows to set an expiry date in the past, a subtask of T6553: Kleopatra: Expiry date issues and improvements, from Open to Testing.
Jul 27 2023, 6:54 PM · kleopatra, Restricted Project
ikloecker changed the status of T6519: Kleopatra: "change validity" allows to set an expiry date in the past from Open to Testing.
Jul 27 2023, 6:54 PM · backport, kleopatra, Restricted Project
ikloecker created T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog.
Jul 27 2023, 6:54 PM · Restricted Project, kleopatra
ikloecker added a comment to T6519: Kleopatra: "change validity" allows to set an expiry date in the past.

We now show an error message when the user tries to set an invalid expiration date when changing the expiration date. Additionally,
the configured minimum and maximum validity period is now taken into account, i.e. for changing the expiration now the same rules are applied as for new certificates.

Jul 27 2023, 6:45 PM · backport, kleopatra, Restricted Project
werner renamed T6620: Add a way to extract ECC key parameters from a public key from Add a way to extarct ECC key parameters from a public key to Add a way to extract ECC key parameters from a public key.
Jul 27 2023, 6:35 PM · Restricted Project, kleopatra, Feature Request, gpgme
ikloecker added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

Thanks for the pointer! I'll see how I can do what ecdh_param_str_from_pk does in gpgme.

Jul 27 2023, 6:34 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
werner added a subtask for T6379: Kleopatra: Brainpool key can not be moved to smart card: T6620: Add a way to extract ECC key parameters from a public key.
Jul 27 2023, 6:33 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
werner added a parent task for T6620: Add a way to extract ECC key parameters from a public key: T6379: Kleopatra: Brainpool key can not be moved to smart card.
Jul 27 2023, 6:33 PM · Restricted Project, kleopatra, Feature Request, gpgme
werner triaged T6620: Add a way to extract ECC key parameters from a public key as Normal priority.
Jul 27 2023, 6:33 PM · Restricted Project, kleopatra, Feature Request, gpgme
werner added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

The relevant commit is rGc03ba92576e34f791430ab1c68814ff16c81407b

Jul 27 2023, 6:30 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAc17ab82b9add: Show an error message when the user enters an invalid expiration date (authored by ikloecker).
Show an error message when the user enters an invalid expiration date
Jul 27 2023, 6:17 PM
ikloecker committed rKLEOPATRA887c68889877: Use same logic when changing expiration date as for new certificates (authored by ikloecker).
Use same logic when changing expiration date as for new certificates
Jul 27 2023, 6:17 PM
ikloecker committed rKLEOPATRAdef2829b42bb: Take allowed range into account for default expiration date (authored by ikloecker).
Take allowed range into account for default expiration date
Jul 27 2023, 6:17 PM