Page MenuHome GnuPG
Feed All Stories

Aug 18 2023

mlaurent committed rLIBKLEO888aa4227786: We already add include (authored by mlaurent).
We already add include
Aug 18 2023, 7:28 AM
gniibe added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Pushed the fix for SIGINT handling of pinentry-tty and pinentry-curses by: rPa6f63fe37dbf: tty,curses: Upon SIGINT, let pinentry exit gracefully.
This fix should improve the situation.

Aug 18 2023, 7:06 AM · gnupg, pinentry
gniibe claimed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Thank you for the report.
I found a bug in pinentry-curses and pinentry-tty for handling SIGINT. I am going to fix this.

Aug 18 2023, 5:00 AM · gnupg, pinentry
l10n daemon script <scripty@kde.org> committed rMTPd9028ef4db53: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 18 2023, 3:47 AM
gniibe added a comment to T6619: How to maintain our local libtool patch.

Pushed the change to:

  • libgpg-error
  • libassuan master
  • libgcrypt master
  • ntbtls
  • npth
  • libksba
  • gpgme
  • scute
Aug 18 2023, 2:13 AM · gpgrt, Bug Report

Aug 17 2023

dvratil triaged T6660: Support for CONFERENCE ical property in KOrganizer as Normal priority.
Aug 17 2023, 9:44 PM · Restricted Project, KDE
dvratil created T6660: Support for CONFERENCE ical property in KOrganizer.
Aug 17 2023, 9:43 PM · Restricted Project, KDE
fc883388 updated fc883388.
Aug 17 2023, 9:28 PM
aheinecke added a comment to T6116: Draft: Kleopatra: Card personalization workflow.

Regarding PIN, they should be set first.

  1. A temporary Admin / User PIN is be generated and stored in gpg-agent.
  2. Then the keys are created as mentioned above.
  3. The user is asked to set a new PIN and Admin PIN for the card.
  4. Optionally set a RESET CODE
Aug 17 2023, 4:20 PM · gpd5x, kleopatra
aheinecke added a comment to T6116: Draft: Kleopatra: Card personalization workflow.

For generate new keys we see four use cases

  1. Create card and backup card. -> Creates at least two cards with the same keys. Keys might be stored in ram: TODO: Add subtask
  2. Full backup of all keys - Allows for copied cards at a later time.
  3. Only backup encryption Key. - There is a backup of the encryption key on the computer.
  4. No backup - Keys will be generated on the card.
Aug 17 2023, 4:09 PM · gpd5x, kleopatra
werner renamed T6659: gpg4win seems not to consider the installation control file anymore from Installation doesn't consider control file to gpg4win seems not to consider the installation control file anymore.
Aug 17 2023, 2:25 PM · gpg4win, Bug Report
ikloecker added a comment to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.

Yes, gpgtar emits a SUCCESS status. gpgme should probably check for this.

Aug 17 2023, 2:24 PM · vsd33 (vsd-3.3.0), gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
werner added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

[For bug reports please don't refer to some other site - at least a brief but useful description should always be included]

Aug 17 2023, 2:24 PM · gpg4win, Bug Report
aheinecke added a comment to T6652: Kleopatra / MTP: Wrong / No signature indication.

Yes i think we need something like that, maybe shorter like this message is (VS-NfD compliant) encrypted and this message was (VS-NfD compliant) signed by "user.name@foo.bar" as a single line each, with "Details" available. And then in details show some more information like who the message was also encrypted to, ideally with the user ids when we have the keys in the keyring already and not the fingerprints of the keys. Or maybe just a status indication icon like we have in GpgOL which provides more information when you click it or as a tooltip. At the very least we need to make sure that this cannot be faked by e.g. HTML Mails :) so it needs to be removed a bit from the actual mail body.

Aug 17 2023, 2:17 PM · Restricted Project, kleopatra, mimetreeparser
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