Page MenuHome GnuPG
Feed Advanced Search

Jul 24 2023

aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

@jukivili Good to know.

Jul 24 2023, 6:31 AM · gnupg
aheinecke added a comment to T6570: Better performance with OCB encryption + sign.

My vote would be to invert the logic of the last patch and add "no-hashing-in-parallel" as a compatibility flag and make the other behavior default and then to push it at least to master or even to 2.4.

Jul 24 2023, 6:28 AM · gnupg, Restricted Project
aheinecke triaged T6607: Gpg4win: Include compendium as PDF or remove it as Normal priority.
Jul 24 2023, 6:08 AM · Restricted Project, gpg4win

Jul 21 2023

aheinecke updated the task description for T6605: MTP: Add missing mimetreeparserng-version.h.cmake file.
Jul 21 2023, 11:43 AM · mimetreeparser, Restricted Project
aheinecke updated the task description for T6605: MTP: Add missing mimetreeparserng-version.h.cmake file.
Jul 21 2023, 11:42 AM · mimetreeparser, Restricted Project
aheinecke triaged T6605: MTP: Add missing mimetreeparserng-version.h.cmake file as Normal priority.
Jul 21 2023, 11:41 AM · mimetreeparser, Restricted Project
aheinecke created mimetreeparser.
Jul 21 2023, 11:34 AM
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

BTW. The icon is breeze "view-sidetree" which I found fitting to split a larger opaque MIME structure (e.g. an encrypted mail) into different parts.

Jul 21 2023, 11:22 AM · Restricted Project, kleopatra
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

I have added an observer repository for mimetreeparser here. So you can now use the keywords like "GnuPG-Bug-Id:" and your commits will be visible here on the platform. We can later switch the "upstream" URL to something else of course. https://dev.gnupg.org/source/mimetreeparser/

Jul 21 2023, 11:21 AM · Restricted Project, kleopatra
aheinecke committed rG083a16ae08eb: dirmngr: Add doc for faked-system-time (authored by aheinecke).
dirmngr: Add doc for faked-system-time
Jul 21 2023, 10:31 AM
aheinecke committed rGc68b70ce9d63: w32: Add keyboxd.exe to signed files (authored by aheinecke).
w32: Add keyboxd.exe to signed files
Jul 21 2023, 10:31 AM
aheinecke triaged T6603: KMail: Enable checking if OpenPGP encryption is possible by default as Wishlist priority.

I am not really a fan of this. I can respect this as a wish but it is currently not my vision. What you are really asking is basically that we lead the private users into sending encrypted mails without knowing that they are doing it. This will lead to frustrated users who then blame KMail for their bad user experience.

Jul 21 2023, 8:53 AM · KDE, KMail

Jul 20 2023

aheinecke triaged T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments as High priority.
Jul 20 2023, 2:06 PM · Restricted Project, gpgol
aheinecke triaged T6602: Kleopatra: Crashes on deleting circular certificate chains as Normal priority.
Jul 20 2023, 10:31 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

Jul 19 2023

aheinecke closed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives as Resolved.

Macro dancewithme: We did it for gpgtar Now let us do it for all other files, too

Jul 19 2023, 4:56 PM · Restricted Project, gpgme, kleopatra
aheinecke committed rD6f3f77ea4fd0: swdb: Update gnupgdesk (authored by aheinecke).
swdb: Update gnupgdesk
Jul 19 2023, 4:10 PM
aheinecke triaged T6601: Gpg4win: Proper "make release" target as Wishlist priority.
Jul 19 2023, 2:32 PM · gpg4win, Restricted Project
aheinecke closed T6600: GpgOL: Compliance status not updated properly when switching protocols as Resolved.

Fix pushed to the 23/07 branch and master.

Jul 19 2023, 2:19 PM · gpgol, Restricted Project
aheinecke added a reverting change for rLIBKLEO6b9cb7077d26: Require 23.04 version of kpimtextedit: rLIBKLEO49152fe6969c: Revert "Require 23.04 version of kpimtextedit".
Jul 19 2023, 2:18 PM
aheinecke committed rLIBKLEO49152fe6969c: Revert "Require 23.04 version of kpimtextedit" (authored by aheinecke).
Revert "Require 23.04 version of kpimtextedit"
Jul 19 2023, 2:18 PM
aheinecke committed rLIBKLEOf8c1666be1c2: Merge branch 'gpg4win/23.07' (authored by aheinecke).
Merge branch 'gpg4win/23.07'
Jul 19 2023, 2:18 PM
aheinecke committed rLIBKLEO9be0d4905844: Update compliance when switching proto in approval (authored by aheinecke).
Update compliance when switching proto in approval
Jul 19 2023, 2:18 PM
aheinecke triaged T6600: GpgOL: Compliance status not updated properly when switching protocols as High priority.
Jul 19 2023, 1:38 PM · gpgol, Restricted Project
aheinecke committed rG6e2412e74a07: dirmngr: Add doc for faked-system-time (authored by aheinecke).
dirmngr: Add doc for faked-system-time
Jul 19 2023, 11:33 AM

Jul 18 2023

aheinecke raised the priority of T6559: GPGSM: "always trust like override" or "force" option from Wishlist to Normal.

I am raising this up from the wishlist. Error messages from CRL errors can be so obscure, like we just had in a support call.

Jul 18 2023, 1:12 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
aheinecke committed rW20fe773d503b: web: Converted okular gifs to webm (authored by aheinecke).
web: Converted okular gifs to webm
Jul 18 2023, 1:01 PM
aheinecke created P29 Skript.
Jul 18 2023, 4:36 AM

Jul 14 2023

aheinecke committed rW3fc0d0d748a5: Fix 4.2.0 release date (authored by aheinecke).
Fix 4.2.0 release date
Jul 14 2023, 6:22 PM
aheinecke committed rDda65eb6a9955: swdb: Gpg4win-4.2.0 (authored by aheinecke).
swdb: Gpg4win-4.2.0
Jul 14 2023, 6:18 PM
aheinecke committed rWcbfa2fa937b3: web: Fix language header in version-4.2-de.htm4 (authored by aheinecke).
web: Fix language header in version-4.2-de.htm4
Jul 14 2023, 5:59 PM
aheinecke committed rWea3e6f5b49da: web: Release 4.2.0 (authored by aheinecke).
web: Release 4.2.0
Jul 14 2023, 5:52 PM
aheinecke committed rW16e4fedfdb88: Add screencaptures from okular functionality (authored by aheinecke).
Add screencaptures from okular functionality
Jul 14 2023, 5:52 PM
aheinecke committed rWea90ea832e3d: Replace todo link with actual link in NEWS (authored by aheinecke).
Replace todo link with actual link in NEWS
Jul 14 2023, 12:50 PM
aheinecke committed rWfaac56d1c6ed: Add scripts to enable / disable keyboxd (authored by aheinecke).
Add scripts to enable / disable keyboxd
Jul 14 2023, 12:50 PM
aheinecke committed rWfeb4b462afab: Add missing exdll.c to EXTRA_DIST (authored by aheinecke).
Add missing exdll.c to EXTRA_DIST
Jul 14 2023, 12:50 PM
aheinecke committed rWdacba70e31da: web: Update version4.2 pages (authored by aheinecke).
web: Update version4.2 pages
Jul 14 2023, 12:45 PM
aheinecke added a comment to T6596: export / import exit code always 1 for my keyring.

There are some more surprising results like on my windows test keyring it would always report "5 new signatures" regardless of how often I ran the script ;)

Jul 14 2023, 10:40 AM · gnupg
aheinecke triaged T6596: export / import exit code always 1 for my keyring as Normal priority.
Jul 14 2023, 10:38 AM · gnupg
aheinecke added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.
In T6379#172803, @ebo wrote:

Noticed in gpg4win 4.2.0-beta373:

For Brainpool and ed/cv25519 keys it is not possible to move a subkey to a smart card with Kleopatra. The error message is "invalid value".
Moving the main key works, though. The command line works for all keys types, of course.

Jul 14 2023, 8:46 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
aheinecke placed T6379: Kleopatra: Brainpool key can not be moved to smart card up for grabs.
Jul 14 2023, 8:45 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra

Jul 13 2023

aheinecke committed rW55ae70023991: Fix make dist target (authored by aheinecke).
Fix make dist target
Jul 13 2023, 5:25 PM
aheinecke committed rWda88ab2dd05c: Add tomorrow as release date for gpg4win-4.2.0 (authored by aheinecke).
Add tomorrow as release date for gpg4win-4.2.0
Jul 13 2023, 3:15 PM
aheinecke triaged T6594: Okular: Proper about data customization as Normal priority.
Jul 13 2023, 2:59 PM · Restricted Project, okular
aheinecke committed rW7650563f1a0b: Fix name in okular hack patch (authored by aheinecke).
Fix name in okular hack patch
Jul 13 2023, 2:58 PM
aheinecke triaged T6593: Gpg4win: Switch to pthreads (mingw-posix) as the default compiler variant as Normal priority.
Jul 13 2023, 2:54 PM · Restricted Project, gpg4win
aheinecke committed rW2c41be9a6162: Update Kleopatra (authored by aheinecke).
Update Kleopatra
Jul 13 2023, 2:37 PM
aheinecke committed rW62e820370cc7: Add patch to customize okular bugurl (authored by aheinecke).
Add patch to customize okular bugurl
Jul 13 2023, 2:37 PM
aheinecke added a comment to F4901453: image.png.

😂 I literally laughed when I saw this. You are taking this so much further and faster then I expected. Great job!

Jul 13 2023, 1:07 PM

Jul 12 2023

aheinecke lowered the priority of T6531: Gpgtar behavioral change when extracting archives from Unbreak Now! to Normal.

Normal priority to get the _1_ removed when no folder with the same name already exists in that location.

Jul 12 2023, 5:12 PM · Restricted Project, kleopatra, gpgtar
aheinecke committed rKLEOPATRA8d92fe5684ef: Strip archive extension for CMS folder, too (authored by aheinecke).
Strip archive extension for CMS folder, too
Jul 12 2023, 5:09 PM
aheinecke moved T6531: Gpgtar behavioral change when extracting archives from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Strangely enough this does not happen on linux. Maybe related to the KMime changes we have there?

Jul 12 2023, 4:05 PM · Restricted Project, kleopatra, gpgtar
aheinecke committed rWfd8383966b46: Remove KTextWidgets from optional Okular deps (authored by aheinecke).
Remove KTextWidgets from optional Okular deps
Jul 12 2023, 3:35 PM
aheinecke added a reverting change for rW0ead33dac63b: Remove KF5TextWidgets from non required deps: rW8242ecbe6b8c: Revert "Remove KF5TextWidgets from non required deps".
Jul 12 2023, 3:35 PM
aheinecke committed rW8242ecbe6b8c: Revert "Remove KF5TextWidgets from non required deps" (authored by aheinecke).
Revert "Remove KF5TextWidgets from non required deps"
Jul 12 2023, 3:35 PM
aheinecke committed rW7bb41206ede8: Switch poppler to current master snapshot (authored by aheinecke).
Switch poppler to current master snapshot
Jul 12 2023, 3:31 PM
aheinecke committed rW0ead33dac63b: Remove KF5TextWidgets from non required deps (authored by aheinecke).
Remove KF5TextWidgets from non required deps
Jul 12 2023, 3:31 PM
aheinecke created P28 (An Untitled Masterwork).
Jul 12 2023, 11:22 AM
aheinecke claimed T6531: Gpgtar behavioral change when extracting archives.
Jul 12 2023, 9:29 AM · Restricted Project, kleopatra, gpgtar
aheinecke reopened T6531: Gpgtar behavioral change when extracting archives as "Open".

For S/MIME archives the output for e.g. testfolder.tar.gz.p7m is now named "testfolder.tar.gz_1_/testfolder" with the "_1_" even added if there is no "archive.tar.gz"

Jul 12 2023, 9:26 AM · Restricted Project, kleopatra, gpgtar

Jul 11 2023

aheinecke committed rWbdfc4afa94dc: Appimage: Remove NSS devel from packages (authored by aheinecke).
Appimage: Remove NSS devel from packages
Jul 11 2023, 2:06 PM
aheinecke committed rW059d7ebaaf2b: Fix uninstallation of xmlgui subdirs for okular (authored by aheinecke).
Fix uninstallation of xmlgui subdirs for okular
Jul 11 2023, 2:06 PM
aheinecke committed rWee066b42cfd7: Appimage: Add Qt5Qml to disabled package list (authored by aheinecke).
Appimage: Add Qt5Qml to disabled package list
Jul 11 2023, 11:35 AM

Jul 10 2023

aheinecke added a comment to T6570: Better performance with OCB encryption + sign.

So some more data from 2.4.3. Once unpatched and once with your patch.

Jul 10 2023, 8:20 PM · gnupg, Restricted Project
aheinecke committed rW1eb82575dbc4: NEWS, doc: Remove mention of brainpool transfer (authored by aheinecke).
NEWS, doc: Remove mention of brainpool transfer
Jul 10 2023, 5:00 PM
aheinecke committed rWae5f7122baed: Switch Kleopatra and libkleo to gpg4win/23.07 branch (authored by aheinecke).
Switch Kleopatra and libkleo to gpg4win/23.07 branch
Jul 10 2023, 4:10 PM
aheinecke triaged T6587: GpgME++ / QGpgME MSVC build as Normal priority.
Jul 10 2023, 12:12 PM · gpgme, Restricted Project

Jul 7 2023

aheinecke committed rW8652c1af1921: Readd missing cmake requirement patch for Okular (authored by aheinecke).
Readd missing cmake requirement patch for Okular
Jul 7 2023, 4:32 PM
aheinecke committed rW1a47c539b298: Update okular config call (authored by aheinecke).
Update okular config call
Jul 7 2023, 3:57 PM
aheinecke committed rWf64bf38cd1b0: Update okular patches (authored by aheinecke).
Update okular patches
Jul 7 2023, 3:53 PM
aheinecke committed rWcb0a8b1ab1cf: Auto update PO files (authored by aheinecke).
Auto update PO files
Jul 7 2023, 3:31 PM
aheinecke committed rWc16f2583e24d: doc: Update README files (authored by aheinecke).
doc: Update README files
Jul 7 2023, 3:31 PM
aheinecke committed rWe51d8a0528bc: NEWS: Update spelling and language corrections (authored by aheinecke).
NEWS: Update spelling and language corrections
Jul 7 2023, 3:25 PM
aheinecke committed rW92877d6e523d: Update KDE Applications to latest (authored by aheinecke).
Update KDE Applications to latest
Jul 7 2023, 3:25 PM
aheinecke committed rW717942e8eec1: Update make-msi.guids from releasehost (authored by aheinecke).
Update make-msi.guids from releasehost
Jul 7 2023, 3:25 PM
aheinecke committed rWa32aa94def79: Update gpgol to 2.5.8 (authored by aheinecke).
Update gpgol to 2.5.8
Jul 7 2023, 3:25 PM
aheinecke committed rDc27efc7b9e11: swdb: release GpgOL 2.5.8 (authored by aheinecke).
swdb: release GpgOL 2.5.8
Jul 7 2023, 2:35 PM
aheinecke committed rOba8e134bfb55: Post release version bump (authored by aheinecke).
Post release version bump
Jul 7 2023, 1:32 PM
aheinecke committed rO743d76ff4b77: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Jul 7 2023, 1:32 PM
aheinecke committed rKLEOPATRAf40c3a3c4b12: Bump Kleopatra version to 3.1.28 (authored by aheinecke).
Bump Kleopatra version to 3.1.28
Jul 7 2023, 1:10 PM
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I found this important to do because the SHA-256 results from your test looked extremly slow.

Jul 7 2023, 12:22 PM · gnupg
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

For comparison here are my benchmark results on the same system. Once on Linux 64 bit and once on W32 and once with W64. All runs are native to exclude any virtualization issues.

Jul 7 2023, 12:20 PM · gnupg

Jul 6 2023

aheinecke committed rW59288399196f: Add first draft of 4.2.0 NEWS (authored by aheinecke).
Add first draft of 4.2.0 NEWS
Jul 6 2023, 3:23 PM
aheinecke committed rKLEOPATRAd523249631de: Change default expiry to three years in Kleo, too (authored by aheinecke).
Change default expiry to three years in Kleo, too
Jul 6 2023, 12:01 PM
aheinecke added a comment to T6582: GpgOL: set MIME Encoding hint for mime encrypted data..

I also thought that it might be useful to set the subject as filename (not the mime filename but the encrypted PGP filename)

Adding the patch for the record here I want to get the release out first before looking at this again.

Jul 6 2023, 11:38 AM · Restricted Project, kleopatra
aheinecke added a comment to T6582: GpgOL: set MIME Encoding hint for mime encrypted data..

This does not seem to work as I understood it. Just naively adding a setEncoding(GPGME::MimeEncoding) on the output GPGME Data object resulted in an empty file. So this needs a bit more analysis.

Jul 6 2023, 11:24 AM · Restricted Project, kleopatra
aheinecke triaged T6583: KMail: set MIME Encoding hint for mime encrypted data. as Normal priority.
Jul 6 2023, 9:44 AM · Restricted Project, kleopatra
aheinecke triaged T6582: GpgOL: set MIME Encoding hint for mime encrypted data. as Normal priority.
Jul 6 2023, 9:42 AM · Restricted Project, kleopatra
aheinecke reassigned T6199: Kleopatra: MIME viewer support from svuorela to CarlSchwan.

I started working on it. Current progress, I managed to move the mimetreeparser/partmodel from kalendar to libkleo and removed the few akonadi bits.

This will still more work to bring back the massive amount of unit tests. I'm also seriously considering to instead of moving this code to libkleo to instead create a new library with this and then have Kleopatra, kalendar, kube use it (and kmail too in the future but that would require a lot more work).

Jul 6 2023, 9:28 AM · Restricted Project, kleopatra

Jul 5 2023

aheinecke closed T5755: Kleopatra: Export secret subkeys as Resolved.

Tested and works now for me as expected. Thanks.

Jul 5 2023, 3:15 PM · Restricted Project, Feature Request, kleopatra
aheinecke added a comment to T5755: Kleopatra: Export secret subkeys.

The original reporter mentioned that this only occurs when called from kleo. But let me recheck.

Jul 5 2023, 3:02 PM · Restricted Project, Feature Request, kleopatra
aheinecke added a comment to T5755: Kleopatra: Export secret subkeys.

I cannot reproduce the problem with Cancel. When I try this, I get the error "The result of the export is empty." and nothing is written to disk. I'm using GnuPG 2.4.

Anyway, handling of cancel was indeed missing.

Jul 5 2023, 11:20 AM · Restricted Project, Feature Request, kleopatra
aheinecke updated subscribers of T6577: KMail: delete all attachments option.
Jul 5 2023, 6:16 AM · Restricted Project

Jul 4 2023

aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I ran the test AES.OCB encrypt only, no compression test with the same GnuPG 2.4 version on Linux.

Jul 4 2023, 2:27 PM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T6198: KMail: Port to keyresolver from libkleo.

Another request for this would be that the for expired keys a --locate-key might be triggered. GpgOL currently does this in internal logic and this causes GnuPG to refetch the key e.g. from WKD if the key came originally from WKD. https://bugs.kde.org/show_bug.cgi?id=471911 I am not sure if the expiry checker already does this, but someone pointed me to the KDE bug and I will point back here because it makes little sense to fix this in the kmail resolver when we want to replace it.

Jul 4 2023, 2:00 PM · Restricted Project, Feature Request, KDE, kleopatra
aheinecke moved T5755: Kleopatra: Export secret subkeys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2023, 1:41 PM · Restricted Project, Feature Request, kleopatra
aheinecke shifted T5755: Kleopatra: Export secret subkeys from the Restricted Space space to the S1 Public space.
Jul 4 2023, 1:41 PM · Restricted Project, Feature Request, kleopatra
aheinecke reassigned T5755: Kleopatra: Export secret subkeys from ebo to ikloecker.
Jul 4 2023, 1:36 PM · Restricted Project, Feature Request, kleopatra
aheinecke reopened T5755: Kleopatra: Export secret subkeys as "Open".

This has a serious usability issue. If you cancel the password entry when exporting it reports success and creates an apparently valid secret key file but without the subkey you intended to export. So worst case the user thinks he has a backup but instead has no backup :/

Jul 4 2023, 1:29 PM · Restricted Project, Feature Request, kleopatra

Jul 3 2023

aheinecke added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

But yeah, General Error is never good :)

Jul 3 2023, 4:01 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
aheinecke triaged T6575: gpgtar: General Error is emitted instead of more specific error codes as Low priority.

For what its worth, GnuPG keeps the timeout value this way for some reason with server usecases if I remember correctly so that other keys are tried when one times out. In GnuPG VS-Desktop we configured a 10 Minute timeout as a compromise.

Jul 3 2023, 4:01 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project