Page MenuHome GnuPG
Feed All Stories

Aug 17 2023

mlaurent committed rLIBKLEO2aeca1816f74: Adapt to new textcustomeditor (authored by mlaurent).
Adapt to new textcustomeditor
Aug 17 2023, 2:01 PM
CarlSchwan committed rMTP1240c5a44365: Fix decoding in the examples (authored by CarlSchwan).
Fix decoding in the examples
Aug 17 2023, 12:04 PM
CarlSchwan committed rMTP099cf969f0de: Use enum instead of string to manage security level (authored by CarlSchwan).
Use enum instead of string to manage security level
Aug 17 2023, 11:41 AM
CarlSchwan committed rMTPe0c1fce4f348: Use QGpgME and Kleo instead of own gpgme binding (authored by CarlSchwan).
Use QGpgME and Kleo instead of own gpgme binding
Aug 17 2023, 11:19 AM
CarlSchwan committed rMTP94872d320806: Update cryptohelper implementation (authored by CarlSchwan).
Update cryptohelper implementation
Aug 17 2023, 11:19 AM
CarlSchwan committed rMTP3a2b2ae996ac: Use QGpgME and Kleo instead of own gpgme binding (authored by CarlSchwan).
Use QGpgME and Kleo instead of own gpgme binding
Aug 17 2023, 11:17 AM
CarlSchwan added a comment to T6652: Kleopatra / MTP: Wrong / No signature indication.

This is how this looks in the qml viewer, in the qtwidget viewer there is no support for this yet. Do you want something similar for the qtwidget view?

Aug 17 2023, 11:02 AM · Restricted Project, kleopatra, mimetreeparser
CarlSchwan committed rMTP4589d04a140c: Fix decoding in the examples (authored by CarlSchwan).
Fix decoding in the examples
Aug 17 2023, 10:50 AM
CarlSchwan added a comment to T6655: Mimetreeparser: EML or S/MIME support issue.

Fix is here: https://invent.kde.org/pim/mimetreeparser/-/merge_requests/5

Aug 17 2023, 10:50 AM · Restricted Project, mimetreeparser
CarlSchwan committed rMTPeaedf040bc28: Fix decoding in the examples (authored by CarlSchwan).
Fix decoding in the examples
Aug 17 2023, 9:39 AM
cklassen created T6659: gpg4win seems not to consider the installation control file anymore.
Aug 17 2023, 9:32 AM · gpg4win, Bug Report
werner renamed T6647: Finish implementation of --export-secret-ssh-key from 'Invalid public key algorithm' trying to export a ed25519 secret SSH key to Finish implementation of --export-secret-ssh-key.
Aug 17 2023, 9:21 AM · gnupg26, Feature Request
werner triaged T6647: Finish implementation of --export-secret-ssh-key as Normal priority.

Sorry, I only now noticed that you used the --export-secret-ssh-key. Unfortunately commit
rGafe5fcda52e88438c7a7278117b2e03f510a9c1c states in the comment:
"Due to time constraints the code is not yet ready." Let's turn this into a feature request.

Aug 17 2023, 9:20 AM · gnupg26, Feature Request
werner added a comment to T6647: Finish implementation of --export-secret-ssh-key.

I mostly used ed25519 keys and thus I do the avove command pretty often without problems. Can you please add

-v --debug lookup

to the command line show us the log (send privately to my standard mail address (wk@gnu...) if you feel that data is too sensitive for the public).

Aug 17 2023, 9:13 AM · gnupg26, Feature Request
aheinecke renamed T6658: Kleopatra: open message viewer directly from Kleopatras: open message viewer directly to Kleopatra: open message viewer directly.
Aug 17 2023, 8:17 AM · Restricted Project, kleopatra
aheinecke triaged T6658: Kleopatra: open message viewer directly as Normal priority.
Aug 17 2023, 8:13 AM · Restricted Project, kleopatra
aheinecke added a comment to T6652: Kleopatra / MTP: Wrong / No signature indication.

I would like it if we could show the result list widgets above or below the message contents in the message viewer. Maybe shortened to a single line and then you can expand it to see the details.

Aug 17 2023, 8:07 AM · Restricted Project, kleopatra, mimetreeparser
gniibe committed rMdacbd51c3f8a: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 17 2023, 7:04 AM
l10n daemon script <scripty@kde.org> committed rMTP30bc93c12182: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 17 2023, 3:50 AM
MaskRay closed D564: Remove non-symbol npth_sigmask/npth_sigwait.

Thank you! Closed by https://github.com/gpg/npth/commit/bd356d82394447b51b2505756094d6475e160a4b

Aug 17 2023, 12:12 AM

Aug 16 2023

heirecka committed rKLEOPATRA3e6db6e439bb: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Aug 16 2023, 11:17 PM
heirecka committed rKLEOPATRA726e7d515472: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Aug 16 2023, 11:17 PM
heirecka committed rKLEOPATRAd5bfdae9ebab: GIT_SILENT Upgrade release service version to 23.08.0. (authored by heirecka).
GIT_SILENT Upgrade release service version to 23.08.0.
Aug 16 2023, 11:17 PM
Nicolas Fella <nicolas.fella@gmx.de> committed rKLEOPATRA86bbd1e7df60: Port to KStatusNotifierItem framework (authored by Nicolas Fella <nicolas.fella@gmx.de>).
Port to KStatusNotifierItem framework
Aug 16 2023, 10:26 PM
ikloecker placed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind up for grabs.

The sign/encrypt archive jobs now also take care of removing the output file if the operation was canceled or failed.

Aug 16 2023, 2:35 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rM40ca3d589638: qt: Clean up after failure or cancel of sign/encrypt archive operation (authored by ikloecker).
qt: Clean up after failure or cancel of sign/encrypt archive operation
Aug 16 2023, 2:25 PM
aheinecke added a comment to T6651: Kleopatra: commandsForFiles add support for mimetreeparser.

A bit related: T6656 when I look at the web interface of an account that uses GpgOL I see these files everywhere. And they should then also be handled by kleopatra but for that they need some file extension that I can link to kleopatra.

Aug 16 2023, 2:20 PM · Restricted Project, mimetreeparser, kleopatra
aheinecke triaged T6656: GpgOL: Better name for "GpgOL_MIME_structure.txt" as Normal priority.
Aug 16 2023, 2:14 PM · Restricted Project, gpgol
ikloecker committed rKLEOPATRAa1252974128b: Change version check for isMime() (authored by ikloecker).
Change version check for isMime()
Aug 16 2023, 1:59 PM
aheinecke triaged T6655: Mimetreeparser: EML or S/MIME support issue as Normal priority.
Aug 16 2023, 1:47 PM · Restricted Project, mimetreeparser
aheinecke triaged T6654: gpgsm: p12 passphrase visible in debug output as Normal priority.
Aug 16 2023, 1:37 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke triaged T6652: Kleopatra / MTP: Wrong / No signature indication as Normal priority.
Aug 16 2023, 1:00 PM · Restricted Project, kleopatra, mimetreeparser
gniibe committed rKe0a46b490926: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 16 2023, 12:41 PM
aheinecke triaged T6651: Kleopatra: commandsForFiles add support for mimetreeparser as Normal priority.
Aug 16 2023, 12:25 PM · Restricted Project, mimetreeparser, kleopatra
ikloecker claimed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.
Aug 16 2023, 11:01 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke updated the title for P34 (An Untitled Masterwork) from baldi's basics to untitled.
Aug 16 2023, 10:37 AM
gniibe committed rS06f19520e8ea: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 16 2023, 8:35 AM
gniibe committed rPTHbcbcb7649229: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 16 2023, 7:50 AM
gniibe committed rT8ad3808130d0: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 16 2023, 7:34 AM
gniibe committed rC2143503b8f56: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 16 2023, 7:27 AM
gniibe committed rAd63bf50dfe49: build: Update libtool-patch.sed from libgpg-error. (authored by gniibe).
build: Update libtool-patch.sed from libgpg-error.
Aug 16 2023, 6:26 AM
intensebob added a comment to P34 (An Untitled Masterwork).
Aug 16 2023, 4:22 AM
intensebob edited P34 (An Untitled Masterwork).
Aug 16 2023, 4:22 AM
intensebob created P34 (An Untitled Masterwork).
Aug 16 2023, 4:22 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA84484ec8721a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 16 2023, 3:49 AM
l10n daemon script <scripty@kde.org> committed rMTP38aea39c9d0f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 16 2023, 3:48 AM
gniibe committed rG9e4d52223945: tpm2d: Fix call to assuan_control. (authored by gniibe).
tpm2d: Fix call to assuan_control.
Aug 16 2023, 2:32 AM
dkg added a comment to T4961: ship gpgrt.pc.

It looks to me like it's marginally more common to *not* use the lib prefix for pkgconfig files:

Aug 16 2023, 12:01 AM · Feature Request, gpgrt

Aug 15 2023

bernhard added a comment to T6577: KMail: delete all attachments option.

@dvratil cool, I'm looking forward to it!

Aug 15 2023, 5:14 PM · Restricted Project
ikloecker committed rKLEOPATRA13b0e59a0358: Log object and function name instead of nothing (authored by ikloecker).
Log object and function name instead of nothing
Aug 15 2023, 2:35 PM
hefee committed rLIBKLEOf378382b4761: Merge branch 'release/23.08' (authored by hefee).
Merge branch 'release/23.08'
Aug 15 2023, 2:22 PM
ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

I think the problem is that SignEncryptTask is destroyed before the canceled job reports the result. Therefore the clean-up code never runs. The added logging should confirm this.

Aug 15 2023, 2:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe9eb57776403: Log object and function name instead of nothing (authored by ikloecker).
Log object and function name instead of nothing
Aug 15 2023, 2:11 PM
hefee committed rLIBKLEO1165787a8c45: [tests] Check that setSigningKeys also works for explicit protocol. (authored by hefee).
[tests] Check that setSigningKeys also works for explicit protocol.
Aug 15 2023, 1:46 PM
hefee committed rLIBKLEO698ed481619c: [fix] setSigningKeys is ignored for unknown protocol. (authored by hefee).
[fix] setSigningKeys is ignored for unknown protocol.
Aug 15 2023, 1:46 PM
hefee committed rLIBKLEOc3e9a779cfc3: [tests] Check that setSigningKeys also works for explicit protocol. (authored by hefee).
[tests] Check that setSigningKeys also works for explicit protocol.
Aug 15 2023, 1:45 PM
hefee committed rLIBKLEO4acee5194ca4: [fix] setSigningKeys is ignored for unknown protocol. (authored by hefee).
[fix] setSigningKeys is ignored for unknown protocol.
Aug 15 2023, 1:45 PM
ikloecker committed rKLEOPATRAec814c462eac: Make MimeTreeParser required (authored by CarlSchwan).
Make MimeTreeParser required
Aug 15 2023, 12:49 PM
ikloecker committed rKLEOPATRA82b528ce9528: Add missing include (authored by ikloecker).
Add missing include
Aug 15 2023, 12:47 PM
ikloecker committed rKLEOPATRA5fbeab3d1cff: Make MimeTreeParser required (authored by CarlSchwan).
Make MimeTreeParser required
Aug 15 2023, 12:42 PM
ikloecker committed rKLEOPATRA342f2bf7d2c8: Log the result of the sign/encrypt task (authored by ikloecker).
Log the result of the sign/encrypt task
Aug 15 2023, 12:41 PM
ikloecker committed rKLEOPATRA31b827cd22d7: Define the QDebug operator for std::string in one place (authored by ikloecker).
Define the QDebug operator for std::string in one place
Aug 15 2023, 12:41 PM
ikloecker committed rMc3171d0cf1a2: qt: Make toLogString helper public (authored by ikloecker).
qt: Make toLogString helper public
Aug 15 2023, 12:40 PM
ikloecker committed rM7a2a3f317b18: cpp: Remove unused include (authored by ikloecker).
cpp: Remove unused include
Aug 15 2023, 12:40 PM
mlaurent committed rMTP2daa32c00860: Remove unused qml module (authored by mlaurent).
Remove unused qml module
Aug 15 2023, 10:36 AM
mlaurent committed rMTPc5337f1fec65: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 15 2023, 10:36 AM
mlaurent committed rMTPc145cde2f911: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 15 2023, 10:34 AM
CarlSchwan committed rKLEOPATRA38368ee6f662: Make MimeTreeParser required (authored by CarlSchwan).
Make MimeTreeParser required
Aug 15 2023, 10:16 AM
ebo added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Debugview shows:

[8412] org.kde.pim.kleopatra: Collection Progress:  48  total:  1000
[8412] org.kde.pim.kleopatra: 
[8412] org.kde.pim.kleopatra: 0x9cfca58 slotWizardCanceled
[8412] org.kde.pim.kleopatra: Kleo::Crypto::SignEncryptFilesController(0x64c97a8) cancel
[8412] org.kde.pim.kleopatra: Kleo::Crypto::SignEncryptTask(0xeee73c0) cancel
[8412] org.kde.pim.kleopatra: Error:  "Abbruch durch Benutzer"
[8412] org.kde.pim.kleopatra:
Aug 15 2023, 10:12 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
l10n daemon script <scripty@kde.org> committed rMTP0604a32f6ecc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 15 2023, 3:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3b3af8ce32d8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 15 2023, 3:49 AM

Aug 14 2023

CarlSchwan committed rMTP6a0bd92ebdd9: Add itinerary integration (authored by CarlSchwan).
Add itinerary integration
Aug 14 2023, 11:13 PM
CarlSchwan committed rMTP1e95471b6f03: Allow to provide a custom ICal part component (authored by CarlSchwan).
Allow to provide a custom ICal part component
Aug 14 2023, 11:13 PM
CarlSchwan committed rMTPb52e07f9d7f0: Add itinerary integration (authored by CarlSchwan).
Add itinerary integration
Aug 14 2023, 11:13 PM
CarlSchwan committed rMTP4f90561f14c5: Allow to provide a custom ICal part component (authored by CarlSchwan).
Allow to provide a custom ICal part component
Aug 14 2023, 11:13 PM
CarlSchwan committed rMTP125670c1eba8: Use QGpgME and Kleo instead of own gpgme binding (authored by CarlSchwan).
Use QGpgME and Kleo instead of own gpgme binding
Aug 14 2023, 9:06 PM
ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Kleopatra should (try to) delete the file: rKLEOPATRA59652a394662: Remove the output file if job was canceled or an error occurred. The attempt to delete the file is logged, so you should see the logs in the debug output. If nothing is logged, then something weird is happening. Or the QFile::exists() check does not work for some reason.

Aug 14 2023, 5:50 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
bernhard created T6650: KMail's akonadi_icaldir_resource does not write events/calender entries to directory.
Aug 14 2023, 5:44 PM · Feature Request, KMail
ikloecker updated subscribers of T6631: Kleopatra: Require GpgME 1.20.

So far only the dev branch of Craft supports this. Also there are still some platforms where it doesn't work.

Aug 14 2023, 5:38 PM · kleopatra, Restricted Project
aheinecke placed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind up for grabs.

Oh, then its back to the backlog

Aug 14 2023, 5:28 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

It is present in gpg4win 4.2.0. I do not have a later testversion.

Aug 14 2023, 3:10 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke edited projects for T6085: pinentry-qt: Earlier passphrase hint when creating new key, added: gnupg; removed Installer.
In T6085#162918, @ebo wrote:

well, when creating openPGP keys with kleopatra I did not see any hints. I do not think that the issue would be vaild for password based encryption. There the common usecase is autogeneration, anyway

Autogeneration isn't viable if an organization has stupid password constraints that the autogenerated passwords do not satisfy. In particular, the autogenerated passwords do not contain any non-alphanumeric characters, but many password policies require such a character.

Aug 14 2023, 2:45 PM · gnupg, Restricted Project, pinentry
aheinecke assigned T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind to ebo.

Eva this was still in the backlog. But I think it is fixed. Can you check please?

Aug 14 2023, 2:27 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6631: Kleopatra: Require GpgME 1.20.

Shouldn't this be ok to merge now that our GnuPG builds on CI are fine?

Aug 14 2023, 2:25 PM · kleopatra, Restricted Project
aheinecke lowered the priority of T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode from High to Wishlist.

I think that might have been some idea we had before we added --require-compliance and proper display of non compliant signatures in KMail and Kleopatra and wanted to ensure that non compliant signatures are not "Green".
But since this is not a regression we might even consider not changing this in 2.2 anymore but instead do some relaxation how we treat non compliant signatures both for creation and verification in 2.4 I see T6644 as related.

Aug 14 2023, 2:22 PM · Feature Request, vsd, Restricted Project
ikloecker closed T6648: GpgME: Support offline flag for all operations of gpgsm as Resolved.

Done. This can be tested with the run-import test runner (which I did).

Aug 14 2023, 2:08 PM · gpgme, Restricted Project
ikloecker closed T6648: GpgME: Support offline flag for all operations of gpgsm, a subtask of T6532: Kleopatra: X509 import needs to be offline, as Resolved.
Aug 14 2023, 2:08 PM · kleopatra, Restricted Project
ikloecker committed rM150a2f9e4e5a: tests: Support offline mode in run-import (authored by ikloecker).
tests: Support offline mode in run-import
Aug 14 2023, 2:05 PM
ikloecker committed rMbc98f01c8599: core: Use offline mode for all operations of gpgsm engine (authored by ikloecker).
core: Use offline mode for all operations of gpgsm engine
Aug 14 2023, 12:47 PM
ikloecker committed rMd72811a2c094: core: Store engine's version string in gpgsm engine (authored by ikloecker).
core: Store engine's version string in gpgsm engine
Aug 14 2023, 12:47 PM
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

I added my script to find icons, used in our packaging file. It is extremely stupid as it just greps the source for each icon and takes quite a while but it works for me and I can simply run it in the background. This was just a hacky "worksforme" solution, and we probably want to do it differently. Using a single expression for all the icons would already be a large improvement but I just did not care about that. It also does not really generate the -inst files and requires manual work. But since we probably will do it differently in the future anyway I just commited what I have right now. It does not take care of icon removals and so on. So we might need something with a bit more development put into it.

Aug 14 2023, 11:40 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
ikloecker moved T6648: GpgME: Support offline flag for all operations of gpgsm from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2023, 11:39 AM · gpgme, Restricted Project
ikloecker triaged T6648: GpgME: Support offline flag for all operations of gpgsm as Normal priority.
Aug 14 2023, 11:38 AM · gpgme, Restricted Project
aheinecke added a comment to T6469: Kleopatra: Certify a group.

On a related note in T6645 it was raised that it is currently impossible for the user to see if an exported group only contains local signatures which might decrease the value of the export and not be the intention of the person doing the export. Maybe we should combine a check for that with this feature so that you are asked when exporting a group if you really want to confirm all these identities.

Aug 14 2023, 10:59 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke merged T6645: Kleopatra: add column with info if certificate is exportably signed into T6469: Kleopatra: Certify a group.
Aug 14 2023, 10:57 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke merged task T6645: Kleopatra: add column with info if certificate is exportably signed into T6469: Kleopatra: Certify a group.
Aug 14 2023, 10:57 AM · Feature Request, Restricted Project, kleopatra
aheinecke updated subscribers of T6645: Kleopatra: add column with info if certificate is exportably signed .

Thinking about this, I don't think offering the information exportable or not will help users much. The concept of "exportable or local signatures" should be a technical details that we should not require our users to understand. The intention of defaulting to local signatures and hiding the export under "Advanced" was to give users a way to basically use "Trust on first use" to certify a key for their personal use and honestly without checking the fingerprint. Even though they "should" not do that. If this makes sense for GnuPG VSD is arguable since we have now better spelled it out what "certification trust (ownertrust)" means. So maybe exportable signatures should become the default for GnuPG VS-D? With the classical SKS style keyservers in Gpg4win I tend to keep local signatures the default.

Aug 14 2023, 10:57 AM · Feature Request, Restricted Project, kleopatra
aheinecke committed rW7deb8833e694: Add my script to find icons to package (authored by aheinecke).
Add my script to find icons to package
Aug 14 2023, 10:23 AM
aheinecke raised the priority of T6532: Kleopatra: X509 import needs to be offline from Wishlist to Normal.
Aug 14 2023, 10:18 AM · kleopatra, Restricted Project
CarlSchwan committed rMTPaf0043dd8206: Use QGpgME and Kleo instead of own gpgme binding (authored by CarlSchwan).
Use QGpgME and Kleo instead of own gpgme binding
Aug 14 2023, 10:08 AM