Page MenuHome GnuPG
Feed Advanced Search

Jul 12 2023

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
aheinecke closed T6534: gpg's progress_filter needs to use uint64_t as Resolved.
Jul 3 2023, 2:48 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
aheinecke committed rKLEOPATRA605d48d4e3d4: Do not timeout checksum commands (authored by aheinecke).
Do not timeout checksum commands
Jul 3 2023, 12:56 PM
aheinecke closed T6573: Kleopatra: Checksum command times out after 30 seconds without reporting an error as Resolved.

Followup on this is: T6574

Jul 3 2023, 12:55 PM · Restricted Project, kleopatra
aheinecke triaged T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG as Wishlist priority.
Jul 3 2023, 12:54 PM · Restricted Project, Feature Request, gnupg, gpg4win
aheinecke triaged T6573: Kleopatra: Checksum command times out after 30 seconds without reporting an error as Normal priority.
Jul 3 2023, 12:40 PM · Restricted Project, kleopatra
aheinecke created P27 (An Untitled Masterwork).
Jul 3 2023, 12:21 PM
aheinecke triaged T6572: Kleopatra / GPGME: Show difference between nonRepudiation and digitalSignature in summary line as Wishlist priority.
Jul 3 2023, 12:17 PM · S/MIME, kleopatra, gpgme, Restricted Project
aheinecke added a parent task for T6566: GpgOL: newly generated key not loaded in the security confirmation dialog: T6198: KMail: Port to keyresolver from libkleo.
Jul 3 2023, 12:05 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a subtask for T6198: KMail: Port to keyresolver from libkleo: T6566: GpgOL: newly generated key not loaded in the security confirmation dialog.
Jul 3 2023, 12:05 PM · Restricted Project, Feature Request, KDE, kleopatra
aheinecke triaged T6566: GpgOL: newly generated key not loaded in the security confirmation dialog as Normal priority.

I noticed this recently, too. Should be fixed. Especially if we want to use this in KMail, too.

Jul 3 2023, 12:04 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke triaged T6567: Kleopatra: gpg-agent does not restart when trying to access smart card as Low priority.

I changed the title accordingly. I think when we call the option "restart background processes" we should not implicitly rely on a non empty keylist to start the gpg-agent but instead trigger it explicitly

Jul 3 2023, 12:04 PM · vsd33, Restricted Project, kleopatra
aheinecke renamed T6567: Kleopatra: gpg-agent does not restart when trying to access smart card from Kleopatra: gpg-agent does not restart when trying to access smart card to Kleopatra: gpg-agent does not restart on empty keylist.
Jul 3 2023, 12:03 PM · vsd33, Restricted Project, kleopatra
aheinecke triaged T6568: Kleopatra: make table column headings accessible as Low priority.

I think the priority is low because the optional columns are not really that useful for most users and were mostly added as a "nice to have" feature. The details are in doubt available e.g. through the certificatedetails widget.

Jul 3 2023, 12:00 PM · a11y, Restricted Project, kleopatra
aheinecke triaged T6571: Kleopatra: Trusted-introducer without limitation as a kind of sub-ca as Wishlist priority.
Jul 3 2023, 11:44 AM · Restricted Project, kleopatra

Jun 29 2023

aheinecke committed rW41dffa91461b: Update Kleopatra and libkleo (authored by aheinecke).
Update Kleopatra and libkleo
Jun 29 2023, 1:17 PM

Jun 28 2023

aheinecke committed rKLEOPATRAd0ae5ec70106: Update the doc actions for new filenames (authored by aheinecke).
Update the doc actions for new filenames
Jun 28 2023, 4:57 PM
aheinecke triaged T6564: Kleopatra: Re-encrypt an encrypted folder to the original recpients as Wishlist priority.
Jun 28 2023, 11:37 AM · Restricted Project, kleopatra
aheinecke closed T4814: GpgOL: Send multiple E-Mails for BCC recipients as Wontfix.

This will not translate into the new addon and is too large a change for the current one.

Jun 28 2023, 11:16 AM · Restricted Project, gpgol

Jun 26 2023

aheinecke closed T6546: GpgOL: Crash when encrypting mail with attachments without filename as Resolved.

This no longer happens. It was a case of such inline signature images. Maybe if they are added through the clipboard they dont get a filename or something like that.

Jun 26 2023, 4:19 PM · gpgol
aheinecke triaged T6486: Kleopatra: Put help info on welcome page as Normal priority.

I do not agree that this will help much, but I am all for changing the string "Find more info on Wikipedia" into something like "See the Quickguide for a short introduction".

Jun 26 2023, 3:27 PM · vsd, kleopatra, Restricted Project
aheinecke triaged T6537: Make KIO::move work on Windows when moving between different partitions as Normal priority.

I give it the same prio as the parent task

Jun 26 2023, 3:26 PM · Restricted Project, kleopatra
aheinecke triaged T6480: Kleopatra: Change visibility of advanced options in the certification dialog as High priority.

Yes, this should be a fairly low hanging fruit and would improve UX for some users probably quite a bit. So while not very important I give it high priority because we should do it sooner.

Jun 26 2023, 3:25 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke triaged T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination as Normal priority.

I would give this normal priority still. In guess in most cases its not an issue but when it is an issue it will feel like a bug.

Jun 26 2023, 3:24 PM · Restricted Project, kleopatra
aheinecke triaged T6549: Kleopatra: align UI of decrypt and encrypt windows as Low priority.

Yes this would be a bit more consistent. The idea was that when decrypting there is not much to see in the window so the only actionable item should be at the top. But consistency is better.

Jun 26 2023, 3:22 PM · Restricted Project, kleopatra
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

! In T6561#172087, @werner wrote:
FWIW, gpg shows the actual cipher and encryption mode with -v. For example

Jun 26 2023, 3:03 PM · gnupg
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

s/CBC/CFB+MDC/

Jun 26 2023, 1:51 PM · gnupg
aheinecke renamed T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data. from OpenPGP benchmarks on Windows OCB vs. CBC vs. Unsigned vs. Signed on real data. to OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..
Jun 26 2023, 1:50 PM · gnupg
aheinecke triaged T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data. as Wishlist priority.
Jun 26 2023, 1:38 PM · gnupg
aheinecke added a comment to T6560: Kleopatra: Cancel does not kill GnuPG.

Strange though, it appears that it is cancelled before finishing the job, no result file is created. But maybe that is when finalize or something would be called in Kleo.

Jun 26 2023, 9:20 AM · kleopatra
aheinecke added a comment to T6524: Kleopatra / Gpgtar: Cancel does not kill the job.

When testing this I noticed that the cancel does not seem to have an effect on normal file jobs run directly through Kleo either: T6560 This is probably not a regression as you fixed here that the cancel is even propagated to the jobs but still I find that disturbing and buggy.

Jun 26 2023, 9:10 AM · Restricted Project, kleopatra
aheinecke triaged T6560: Kleopatra: Cancel does not kill GnuPG as Normal priority.
Jun 26 2023, 9:07 AM · kleopatra
aheinecke triaged T6559: GPGSM: "always trust like override" or "force" option as Wishlist priority.
Jun 26 2023, 8:37 AM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project

Jun 23 2023

aheinecke committed rWc609616d9e66: Update GPGME snapshot (authored by aheinecke).
Update GPGME snapshot
Jun 23 2023, 3:55 PM

Jun 22 2023

aheinecke committed rW74f8b83d412d: Update x64 filenames for gpgme (authored by aheinecke).
Update x64 filenames for gpgme
Jun 22 2023, 8:56 AM
aheinecke committed rW3347198748fa: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Jun 22 2023, 8:55 AM

Jun 21 2023

aheinecke committed rW45a43e3d55da: Fix removal of okular start menu entry (authored by aheinecke).
Fix removal of okular start menu entry
Jun 21 2023, 3:04 PM
aheinecke committed rW67f5e852594a: Update gen-kde-l10n.sh for okular_poppler and sonnet (authored by aheinecke).
Update gen-kde-l10n.sh for okular_poppler and sonnet
Jun 21 2023, 3:04 PM
aheinecke committed rWd38a21ccba7f: Update gpgme, libkleo, kleopatra, gpg4win-tools to master (authored by aheinecke).
Update gpgme, libkleo, kleopatra, gpg4win-tools to master
Jun 21 2023, 3:04 PM
aheinecke added a comment to T5777: Kleopatra: Remove all external links which would open a browser.

Yes, that was the intention eva reminded me that I had not done this yet, but the next releases of GnuPG VSD will have action/help_contents=false in their action restrictions.

Jun 21 2023, 2:13 PM · kleopatra, Restricted Project
aheinecke committed rGTO95f5a9b75abc: Add VSD help for outlook to gpgolconfig (authored by aheinecke).
Add VSD help for outlook to gpgolconfig
Jun 21 2023, 12:37 PM
aheinecke committed rO1a940a4eba75: Add new string for gpgolconfig help for GpgOL (authored by aheinecke).
Add new string for gpgolconfig help for GpgOL
Jun 21 2023, 12:04 PM

Jun 20 2023

aheinecke triaged T6548: GpgOL: Prefer S/MIME might result in different results with internal and external resolution as Low priority.
Jun 20 2023, 2:43 PM · kleopatra, Restricted Project, gpgol

Jun 19 2023

aheinecke committed rOe53a36f59423: Fix crash for strange Attachments (authored by aheinecke).
Fix crash for strange Attachments
Jun 19 2023, 3:28 PM
aheinecke added a comment to T6545: Support CRL extension issuingDistributionPoint.

rGb1ecc8353ae3 is just what I meant, so that we can recommend such an option in the future as a workaround until a new update becomes available which supports such an extension.

Jun 19 2023, 3:21 PM · Restricted Project, libksba, gnupg24, gnupg22, Feature Request
aheinecke triaged T6546: GpgOL: Crash when encrypting mail with attachments without filename as High priority.
Jun 19 2023, 3:11 PM · gpgol
aheinecke added a comment to T6545: Support CRL extension issuingDistributionPoint.

For support reasons I would say that it might make sense to also ignore the extensions from "ignore-cert-extension" when checking CRLs?

Jun 19 2023, 1:54 PM · Restricted Project, libksba, gnupg24, gnupg22, Feature Request

Jun 16 2023

aheinecke added a comment to T6534: gpg's progress_filter needs to use uint64_t.

I tested this with OpenPGP and 2.4.3-beta19 on Windows. Worked nicely.

Jun 16 2023, 2:39 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
aheinecke committed rM5811d069d3b3: qt, cpp: Support larger size-hint on 32 bit builds (authored by aheinecke).
qt, cpp: Support larger size-hint on 32 bit builds
Jun 16 2023, 2:38 PM
aheinecke committed rMcbcea4a09b13: cpp: Expose gpgme_data_set_flag through cpp API (authored by aheinecke).
cpp: Expose gpgme_data_set_flag through cpp API
Jun 16 2023, 2:38 PM
aheinecke committed rW87dc1784b56c: Fix okular patches (authored by aheinecke).
Fix okular patches
Jun 16 2023, 2:12 PM
aheinecke created P26 [PATCH] cpp: Expose gpgme_data_set_flag through cpp API.
Jun 16 2023, 12:33 PM
aheinecke created P25 ABI break or not?.
Jun 16 2023, 10:05 AM

Jun 13 2023

aheinecke committed rWfce655326255: Add manifest for okular and fix open with for PDF (authored by aheinecke).
Add manifest for okular and fix open with for PDF
Jun 13 2023, 5:00 PM
aheinecke committed rW4d57b4608223: Remove KTextWidgets patch parts from Okular patch (authored by aheinecke).
Remove KTextWidgets patch parts from Okular patch
Jun 13 2023, 4:59 PM
aheinecke committed rM7e6d51aa6fc9: Fix definition of GPG_ERR_ENABLE_GETTEXT_MACROS (authored by aheinecke).
Fix definition of GPG_ERR_ENABLE_GETTEXT_MACROS
Jun 13 2023, 1:31 PM