Page MenuHome GnuPG
Feed Advanced Search

Aug 16 2023

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
aheinecke triaged T6651: Kleopatra: commandsForFiles add support for mimetreeparser as Normal priority.
Aug 16 2023, 12:25 PM · Restricted Project, mimetreeparser, kleopatra
aheinecke updated the title for P34 (An Untitled Masterwork) from baldi's basics to untitled.
Aug 16 2023, 10:37 AM

Aug 14 2023

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
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
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
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
aheinecke reopened T6532: Kleopatra: X509 import needs to be offline as "Open".

Well better to wishlist this. As a user might still import a bulk of S/MIME certificates.

Aug 14 2023, 10:07 AM · kleopatra, Restricted Project
aheinecke closed T6532: Kleopatra: X509 import needs to be offline as Resolved.

Yes this is no longer required since we use a script now.

Aug 14 2023, 10:06 AM · kleopatra, Restricted Project

Aug 10 2023

aheinecke added a comment to T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode.

Mmh, ok this does not seem like a regression, at least if I go back to one of my oldest appimages with 3.1.21 I still get ERRSIG.

Aug 10 2023, 2:55 PM · Feature Request, vsd, Restricted Project
aheinecke triaged T6644: GnuPG: Allow non compliant signatures in compliance mode as Wishlist priority.
Aug 10 2023, 2:36 PM · kleopatra, gnupg22, Restricted Project
aheinecke triaged T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode as High priority.
Aug 10 2023, 2:10 PM · Feature Request, vsd, Restricted Project
aheinecke closed T6642: Kleopatra monitors the clipboard for no reason as Resolved.

Since I am not sure if this was really a problem in the first place I resolve it directly.

Aug 10 2023, 1:00 PM · kleopatra
aheinecke committed rKLEOPATRA3f3e8b40ed02: Stop monitoring the clipboard for no reason (authored by aheinecke).
Stop monitoring the clipboard for no reason
Aug 10 2023, 12:59 PM
aheinecke triaged T6642: Kleopatra monitors the clipboard for no reason as Normal priority.
Aug 10 2023, 12:41 PM · kleopatra
aheinecke added a comment to rKLEOPATRA1ce6220ae949: Fix implicit QString conversion on Windows.

Yes, I remembered that too when I encountered it in a different place.

Aug 10 2023, 11:54 AM

Aug 9 2023

aheinecke committed rWffe2f69ed37e: Update Kleopatra and deps to latest master (authored by aheinecke).
Update Kleopatra and deps to latest master
Aug 9 2023, 3:24 PM
aheinecke committed rW2dc19d608619: README Add required texi2dvi dependency (authored by aheinecke).
README Add required texi2dvi dependency
Aug 9 2023, 3:24 PM
aheinecke committed rKLEOPATRA1ce6220ae949: Fix implicit QString conversion on Windows (authored by aheinecke).
Fix implicit QString conversion on Windows
Aug 9 2023, 2:49 PM
aheinecke lowered the priority of T6270: GpgOL: revision of configuration public key import from High to Normal.

Not really, the GnuPG System configuration settings are generated from gpgconf output and there is no tooltip mechanism for that.

Aug 9 2023, 11:45 AM · gpgol, Restricted Project
aheinecke triaged T6627: Kleopatra: Add checkbox in certifications dialog as Wishlist priority.

Yes I agree, that might be nice to have.

Aug 9 2023, 11:38 AM · gpd5x, kleopatra
aheinecke added a project to T6519: Kleopatra: "change validity" allows to set an expiry date in the past: backport.

Yes I think that can be safely backported to gpg4win/23.07

Aug 9 2023, 11:35 AM · backport, kleopatra, Restricted Project
aheinecke added a project to T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog: backport.

Yes I think that can be safely backported to gpg4win/23.07

Aug 9 2023, 11:34 AM · Restricted Project, kleopatra
aheinecke added a comment to T6270: GpgOL: revision of configuration public key import.

This won't go into the next release it is too invasive and needs to be very thought through and announced to users. This also needs to be deployed in a Gpg4win first to get user feedback. GpgOL is pretty much done for the summer release of GnuPG VS-Desktop.

Aug 9 2023, 10:13 AM · gpgol, Restricted Project

Aug 7 2023

aheinecke created P33 (An Untitled Masterwork).
Aug 7 2023, 9:12 PM
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I have the website repo now filtered and ready to be pushed but the write access to repos only hosted on phabricator does not work. We probably need repos on playfair.gnupg.org and only then mirror them here. Since werner is currently busy and I need him for that I will do that tomorrow or wednesday. As tomorrow I am on the road.

Aug 7 2023, 12:40 PM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I have created the repo now. https://dev.gnupg.org/source/gpg4win-compendium/

Aug 7 2023, 12:03 PM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

That was not me. I would much prefer to have the website in its own repo with its own contributors and so on. Maybe we could also do this then.

Aug 7 2023, 11:45 AM · Restricted Project, gpg4win
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

Ok cool, I think then you can mostly use git-filter-repo to filter out the history of the manual subfolder into a new git empty repo. Just give the word and I can create one here on dev.gnupg.org where you can then push to.
I am not sure what autoconf -o does though? How are the replacements handled which were defined in confiugure.ac etc?

Aug 7 2023, 11:23 AM · Restricted Project, gpg4win
aheinecke reopened T4553: Compatibilty with encrypted mails sent to SecurePIM as "Testing".

I am reopening this at least for testing as we have reports that another client is facing the issue with recent versions and also with verified mails .

Aug 7 2023, 9:40 AM · Feature Request, gpg4win, gpgol

Aug 4 2023

aheinecke committed rW2dafb8a2892c: Update build deps (authored by aheinecke).
Update build deps
Aug 4 2023, 8:41 PM
aheinecke committed rWba4e11bea33a: Remove gpg4win-compendium (authored by aheinecke).
Remove gpg4win-compendium
Aug 4 2023, 8:16 PM
aheinecke committed rWde40f2fe3336: Add multiple search paths for kf5_host_tooling (authored by aheinecke).
Add multiple search paths for kf5_host_tooling
Aug 4 2023, 8:01 PM
aheinecke added a comment to T6607: Gpg4win: Include compendium as PDF or remove it.

I spent my afternoon with git-filter-repo and while that worked nicely I failed to come up with a new build system for the compendium that worked, I tried to do the full autotools shebang but in the evening I realized that a simple static Makefile would probably be better like with the website branch. But I leave that to someone else. I will now tag gpg4win-4.2.0 as "the-last-compendium" and include the pdfs from that version from now on and just remove the compendium from master.

Aug 4 2023, 7:57 PM · Restricted Project, gpg4win
aheinecke committed rW8563d507cbb7: Switch libkleo to master again (authored by aheinecke).
Switch libkleo to master again
Aug 4 2023, 12:44 PM
aheinecke committed rW28174e22d805: Update mimetreeparser (authored by aheinecke).
Update mimetreeparser
Aug 4 2023, 12:39 PM
aheinecke committed rWcde0c772f449: Add mimetreeparser and dependencies (authored by aheinecke).
Add mimetreeparser and dependencies
Aug 4 2023, 12:39 PM
aheinecke committed rWa8604666657c: packages: Reorder zlib entry (authored by aheinecke).
packages: Reorder zlib entry
Aug 4 2023, 12:39 PM
aheinecke committed rW2d0112fced4b: Remove broken but useless statement (authored by aheinecke).
Remove broken but useless statement
Aug 4 2023, 12:39 PM
aheinecke committed rW05b195923625: Post release version bump (authored by aheinecke).
Post release version bump
Aug 4 2023, 12:39 PM
aheinecke committed rKLEOPATRA37848e5e368d: Bump KF5_MIN_VERSION to 5.104 on Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 on Windows
Aug 4 2023, 12:03 PM
aheinecke committed rLIBKLEO98e90e622d11: Bump KF5_MIN_VERSION to 5.104 for Windows (authored by aheinecke).
Bump KF5_MIN_VERSION to 5.104 for Windows
Aug 4 2023, 12:03 PM
aheinecke created P32 (An Untitled Masterwork).
Aug 4 2023, 11:47 AM
aheinecke closed T6525: Kleopatra: Gpgtar progress label needs to be generalized or updated as Resolved.

Works for me.

Aug 4 2023, 11:40 AM · Restricted Project, gpgtar, kleopatra
aheinecke created P31 (An Untitled Masterwork).
Aug 4 2023, 10:52 AM
aheinecke renamed T6633: GPGME: Add API for extended key usage flags like nonRepudation from GPGME: Add API for extended key usage flags aka nonRepudation to GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 8:04 AM · okular, Restricted Project
aheinecke removed a subtask for T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures: T6633: GPGME: Add API for extended key usage flags like nonRepudation.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke removed a parent task for T6633: GPGME: Add API for extended key usage flags like nonRepudation: T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.
Aug 4 2023, 7:58 AM · okular, Restricted Project
aheinecke assigned T6633: GPGME: Add API for extended key usage flags like nonRepudation to werner.

OK, still the whole usage stuff screams for a flag style api IMO. With all the canX then reduced to checking for the according flags internally.
@werner I am assigning this to you for triage. Basically set it to wontfix or whishlist if you think it would be worthwhile or not for future canHazCheezeburger things

Aug 4 2023, 7:58 AM · okular, Restricted Project

Aug 3 2023

aheinecke triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 3 2023, 4:41 PM · okular, Restricted Project
aheinecke triaged T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures as Normal priority.
Aug 3 2023, 3:07 PM · okular, Restricted Project
aheinecke added a comment to T6630: Platform independent starter.

But shouldn't we then rather rename the shortcut of Kleopatra to: GnuPG VS-Desktop - Kleopatra ? That would make it discoverable under both names.

Aug 3 2023, 1:34 PM · Windows, Feature Request, Restricted Project, AppImage
aheinecke lowered the priority of T6630: Platform independent starter from High to Wishlist.

werner I strongly disagree here. There is no need for this for our software on Windows and that is definitely not the Windows way, esp. with our current feature set. Do you really think a user wants to start "GnuPG VS-Desktop" to then have a selection between Okular, Outlook, and Kleopatra? That is not how this works at all. Definitely not High priority for us if you think Kleopatra is too hard to discover then we could add another start menu entry for Kleopatra called "GnuPG VS-Desktop" but a starter that only offers to switch between Okular and Kleopatra currently does _not_ have high priority, For windows this is solved with the windows registry, If you want to make Okular - GnuPG Edition your default PDF reader you can, similarly for Kleopatra and please also keep in mind that a user wants to "Encrypt" or "Decrypt" a file. And does not necessarily care about Kleopatra.

Aug 3 2023, 10:35 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6628: Kleopatra: Inform user if revocation of a certification does not happen as Low priority.

I do not find this that important because while users tend to repeat actions to ensure that they are _really_ done (e.g. my nephew always saves games twice to ensure that it really was saved) no real harm is done here.

Aug 3 2023, 10:27 AM · kleopatra
aheinecke closed T6581: gpg encryption/decryption on Windows encounters occasional issues as Invalid.

without understanding more of your setup, which user starts it with which rights and when and so on we cannot really help you here. This is a classical support question. You might want to check the permissions on the lock file. Maybe they are created by a user with higher privileges e.g. to interactively manage the keys, and then the batch user comes along and does not have the permission to obtain or create the lock file. My suggestion would indeed be to use the --homedir parameter in the batch script and ensure that the user has full access rights to that folder and no "Adminstrator" messes with the files / permissions in there.

Aug 3 2023, 10:25 AM · kleopatra, Bug Report
aheinecke added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

While the DBus problem is interesting and I want to further investigate this, I think the real question or feature we need to have here is to attach multiple "UI Processes" to an AppImage environment. So that you can have an Okular, KMail and Kleopatra running in your VSD environment without going through the console.

Aug 3 2023, 8:25 AM · Restricted Project, AppImage
aheinecke added a parent task for T6612: Kleopatra can't be started from the gpg shell of the AppImage: T6630: Platform independent starter.
Aug 3 2023, 8:22 AM · Restricted Project, AppImage
aheinecke added a subtask for T6630: Platform independent starter: T6612: Kleopatra can't be started from the gpg shell of the AppImage.
Aug 3 2023, 8:22 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6630: Platform independent starter as Wishlist priority.

I am pretty sure what I want to do here. There is no way around .desktop files if we want to have proper linux integration. Otherwise you cannot for example have okular gnupg in the "start with" menu. It is something like the Windows registry integration. Or make KMail with GnuPG Desktop your default Mail client etc.

Aug 3 2023, 8:21 AM · Windows, Feature Request, Restricted Project, AppImage

Aug 2 2023

aheinecke committed rO53951c058ca6: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Aug 2 2023, 11:14 AM

Aug 1 2023

aheinecke closed T6624: GpgOL: S/MIME Opaque signed mails show up empty after failed verification as Resolved.

This fix was pretty minimal and I could test:

Aug 1 2023, 1:03 PM · Restricted Project, gpgol
aheinecke committed rO300efe6da94d: Disable reparse code for S/MIME opaque mails (authored by aheinecke).
Disable reparse code for S/MIME opaque mails
Aug 1 2023, 12:38 PM
aheinecke triaged T6624: GpgOL: S/MIME Opaque signed mails show up empty after failed verification as High priority.
Aug 1 2023, 12:32 PM · Restricted Project, gpgol

Jul 31 2023

aheinecke created P30 (An Untitled Masterwork).
Jul 31 2023, 6:15 PM
aheinecke moved T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 31 2023, 3:31 PM · Restricted Project, gpgol
aheinecke changed the status of T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments from Open to Testing.

This works now for me and all the examples I have for the customer. With https://dev.gnupg.org/rO0fc4b87a946dd634d4b61d4e8cb0ad6164faa83c it looks to me in KMail like KMime might handle the transition between different encodings / languages not correctly in continued parameters.

Jul 31 2023, 3:31 PM · Restricted Project, gpgol
aheinecke committed rO0fc4b87a946d: tests: Add some RFC2231 style filename/name combos (authored by aheinecke).
tests: Add some RFC2231 style filename/name combos
Jul 31 2023, 3:17 PM
aheinecke committed rOcc2be8fe6a29: Implement simple handling for RFC2231 params (authored by aheinecke).
Implement simple handling for RFC2231 params
Jul 31 2023, 3:17 PM
aheinecke committed rO731018ea8ef9: tests: Fix out of bounds read. (authored by aheinecke).
tests: Fix out of bounds read.
Jul 31 2023, 3:17 PM
aheinecke committed rO4df9c11f95a8: tests: Make attachment name printing prettier (authored by aheinecke).
tests: Make attachment name printing prettier
Jul 31 2023, 3:17 PM
aheinecke committed rO1ff9e3b9496e: Fix linux build of tests (authored by aheinecke).
Fix linux build of tests
Jul 31 2023, 3:17 PM
aheinecke added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

werner do you have any idea based on the information from the original report where we could start looking for this?

Jul 31 2023, 1:21 PM · kleopatra
aheinecke triaged T6623: Kleopatra hangs "Loading certificate cache" on Windows 10 as High priority.

I also see this from time to time, mostly when the keyring is empty or very small. But never was able to reproduce it. I thought this might be fixed with keyboxd but if you say that scdaemon might be the culprit then I might misunderstood the issue and it is not the keyring loading that is stuck but maybe rather our configuration initialization which queries the config of each component and is also part of the "Loading certificate cache.."

Jul 31 2023, 9:55 AM · kleopatra
aheinecke added a comment to T6460: KOrganizer: unable to display events with the same UID in multiple calendars.

Thank you. I think it is good that we have now the time to attack some of these more difficult problems :) I don't understand the code there so don't expect a review from me.

Jul 31 2023, 8:33 AM · Restricted Project, KDE

Jul 30 2023

aheinecke renamed T6618: Check that code signing chain is properly included in our signatures from Installer Exe Certificate Self-Signed to Check that code signing chain is properly included in our signatures.
Jul 30 2023, 6:39 PM · Bug Report, gpg4win
aheinecke reopened T6618: Check that code signing chain is properly included in our signatures as "Open".

Oh wait. That shows a Problem in our side. We should include the full chain in our signature. I am renaming your task and will at least investigate if we do or if that maybe changed the last time we updated the certificate. Which might have been after 4.0.3

Jul 30 2023, 6:38 PM · Bug Report, gpg4win

Jul 27 2023

aheinecke added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

I won't go so far to try to fully implement RFC2231 in the rfc822parse. But I have an idea how to implement this in a secure and robust manner in rfc822parse without touching the parser or the token stuff. My idea is to treat them as seperate TOKEN and then combine them in query parameter just for name and filename values.

Jul 27 2023, 5:08 PM · Restricted Project, gpgol
aheinecke closed T6618: Check that code signing chain is properly included in our signatures as Invalid.

this is not true. Our installers are always signed, even the included binaries are mostly signed.

Jul 27 2023, 8:33 AM · Bug Report, gpg4win

Jul 26 2023

aheinecke added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

Right, I had briefly uploaded a "GnuPG-Desktop" appimage but then realized that for the gnupg.org download site the "GnuPG-Foo" was actually the correct version. Werner and me discussed the future of that version and there will be some changes for future releases which I won't go in there. But functionally it is the same, only the VERSION file differs.

Jul 26 2023, 7:12 PM · Restricted Project, AppImage
aheinecke closed T6332: GPG: Extend / rework "is_file_compressed" as Resolved.

From my side this can be closed. In Kleopatra we can maybe check for some more MIME types and then use GPGME_ENCRYPT_NO_COMPRESS but that is unreleated.

Jul 26 2023, 11:41 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
aheinecke closed T6332: GPG: Extend / rework "is_file_compressed", a subtask of T6351: Kleopatra: Performance problems when encrypting large files, as Resolved.
Jul 26 2023, 11:41 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Jul 25 2023

aheinecke triaged T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Normal priority.
Jul 25 2023, 3:36 PM · KMail, Restricted Project
aheinecke triaged T6614: GpgOL: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Normal priority.
Jul 25 2023, 3:35 PM · Restricted Project, gpgol
aheinecke edited P29 Skript.
Jul 25 2023, 9:25 AM
aheinecke added a comment to T6587: GpgME++ / QGpgME MSVC build.

@ikloecker I think your logs contain only false positives, I do not know that we use any defines created by config.h. Maybe for gpgme_off_t but even so when I moved gpgme++ and qgpgme from kdepimlibs into the GPGME repo I did not add any defines to configure for that.

Jul 25 2023, 9:13 AM · gpgme, Restricted Project
aheinecke closed T6605: MTP: Add missing mimetreeparserng-version.h.cmake file as Resolved.

Fixed with c6e16e403744ca39a24a38f38264865019c0cb93

Jul 25 2023, 9:09 AM · mimetreeparser, Restricted Project
aheinecke assigned T6613: Okular: filename suggestion unsuitable to svuorela.
Jul 25 2023, 9:09 AM · okular, Restricted Project
aheinecke triaged T6612: Kleopatra can't be started from the gpg shell of the AppImage as Normal priority.
Jul 25 2023, 9:07 AM · Restricted Project, AppImage
aheinecke added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

Hi Carl,
yes I saw that test case. Btw. I don't really think that this comes from Outlook itself otherwise I would have seen this much earlier, the current MIME Parser in our Outlook Plugin is about 8 years old. Currently this comes through some kind of AppleMail (server?) application to the customer.

Jul 25 2023, 6:28 AM · Restricted Project, gpgol

Jul 24 2023

aheinecke committed rD468998c3db3c: swdb: Update checksums for gnupg-desktop-2.4.3 (authored by aheinecke).
swdb: Update checksums for gnupg-desktop-2.4.3
Jul 24 2023, 1:15 PM
aheinecke raised the priority of T6198: KMail: Port to keyresolver from libkleo from Wishlist to Normal.

I realized again how bad the current implementation is last week when Alexander managed to send a mail to me encrypted with a completely unrelated key.
a) It was not clear to him that he encrypted to a totally different key because it only displays the keyid
b) He somehow managed to store that key for me in the addressbook
c) He again selected something like "always encrypt to this user" in the dialog without realizing the consequences. This created a contact for me in his personal address book (invisible to him because he said he does not use the addressbook and in there all sources were unselcted) which had the wrong keyid (again only the fingerprint there) and the setting "always encrypt to this user"

Jul 24 2023, 9:15 AM · Restricted Project, Feature Request, KDE, kleopatra