Page MenuHome GnuPG
Feed Advanced Search

May 4 2023

aheinecke created P21 (An Untitled Masterwork).
May 4 2023, 3:33 PM
aheinecke committed rWfb3f08139bfa: okular: Install more icons and kxmlgui rc files (authored by aheinecke).
okular: Install more icons and kxmlgui rc files
May 4 2023, 2:22 PM
aheinecke committed rW603718f7c01f: Update okular and poppler to latest sune-work (authored by aheinecke).
Update okular and poppler to latest sune-work
May 4 2023, 2:22 PM

May 3 2023

aheinecke committed rWb18c89abaf40: Add tiff, jpeg and png support for poppler (authored by aheinecke).
Add tiff, jpeg and png support for poppler
May 3 2023, 6:58 PM
aheinecke committed rWb47a86064b48: Add kio / okular and kparts translation (authored by aheinecke).
Add kio / okular and kparts translation
May 3 2023, 6:58 PM
aheinecke committed rW1562d41ba78b: Fix kwindowsystem dependcy to qttools (authored by aheinecke).
Fix kwindowsystem dependcy to qttools
May 3 2023, 6:58 PM
aheinecke committed rWf1d6348a7341: Kleopatra add missing doubledash for reg entries (authored by aheinecke).
Kleopatra add missing doubledash for reg entries
May 3 2023, 6:58 PM
aheinecke committed rW857c5b5441f1: Fix acidentally commited local hack for me (authored by aheinecke).
Fix acidentally commited local hack for me
May 3 2023, 6:58 PM
aheinecke added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

I had two arguments about using gpg_op_createkey, first it was only available on "recent" gnupg versions. That is obsolete now.
Secondly it required you to add each subkey one after another. With rentering the passphasre. This could lead to error behaviors are was just confusing. But otherwise I am all for it. But I think changing this now is a bit too invasive.

May 3 2023, 2:39 PM · kleopatra, Restricted Project
aheinecke committed rW58dea21312b4: Add kio_file build and packaging (authored by aheinecke).
Add kio_file build and packaging
May 3 2023, 12:23 PM
aheinecke added a comment to T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.

Starting to understand KIO architecture a bit better. We can easily add more protocols if we want to. For now I have just added the file plugin. I tested with moving.

May 3 2023, 11:43 AM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report

Apr 28 2023

aheinecke added a comment to T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.

The code for the file Job etc. is definetly in there. I think it somehow tries to intospect supported protocols maybe even through dbus and this fails then. My current expectation is that we need to identify where this happens and then to hardcode some supported jobs / workers etc.

Apr 28 2023, 5:43 PM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report
aheinecke claimed T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.

Yes most definetly I am looking it at next

Apr 28 2023, 5:24 PM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report
aheinecke committed rWff15e595c088: Update patch for posix threads for poppler (authored by aheinecke).
Update patch for posix threads for poppler
Apr 28 2023, 5:18 PM

Apr 27 2023

aheinecke committed rW7e7d44c09a2c: Add poppler patch to fix gcc-win32 pthread problem (authored by aheinecke).
Add poppler patch to fix gcc-win32 pthread problem
Apr 27 2023, 5:23 PM
ebo awarded T6471: Kleopatra: Increase warning for backup secret key - Especially in de-vs mode a Like token.
Apr 27 2023, 12:20 PM · Windows, kleopatra, Restricted Project

Apr 25 2023

aheinecke committed rWde9007b249f4: Additionally reduce cmake minimum version to 3.18 (authored by aheinecke).
Additionally reduce cmake minimum version to 3.18
Apr 25 2023, 11:35 PM
aheinecke committed rW432c0c341d5f: Fix okular tarball too (authored by aheinecke).
Fix okular tarball too
Apr 25 2023, 11:26 PM
aheinecke committed rWee43b2f77c89: Fix poppler tarball (authored by aheinecke).
Fix poppler tarball
Apr 25 2023, 10:12 PM
aheinecke committed rW00166c9b9cb7: po: Add okular to potfiles (authored by aheinecke).
po: Add okular to potfiles
Apr 25 2023, 10:12 PM
aheinecke committed rWf7d4f2f37adc: po: Auto update po files (authored by aheinecke).
po: Auto update po files
Apr 25 2023, 10:12 PM
aheinecke committed rW56bf2e10d89f: Add targets to build packages directly (authored by aheinecke).
Add targets to build packages directly
Apr 25 2023, 9:01 PM
aheinecke committed rWa4886e123129: Adds Okular as a new feature for Gpg4win (authored by aheinecke).
Adds Okular as a new feature for Gpg4win
Apr 25 2023, 9:01 PM
aheinecke committed rW99b52c8cb0ac: Add support for poppler and okular to gen-tarball (authored by aheinecke).
Add support for poppler and okular to gen-tarball
Apr 25 2023, 9:01 PM
aheinecke added a comment to T6469: Kleopatra: Certify a group.

The checksum part for this was mentioned only in relation to T6470

Apr 25 2023, 4:35 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Apr 24 2023

aheinecke added a comment to T6469: Kleopatra: Certify a group.

Why? The idea is that someone might trick you by having printed out "Andre Heinecke <aheinecke@gnupg.com> 94A5C9A03C2FE5CA3B095D8E1FDF723CF462B6B1" Then adding the ID "Ingo ...." and sneakily adding that to the .krgp.

Apr 24 2023, 3:34 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6471: Kleopatra: Increase warning for backup secret key - Especially in de-vs mode as Wishlist priority.
Apr 24 2023, 3:27 PM · Windows, kleopatra, Restricted Project
aheinecke triaged T6470: Kleopatra: Printable groups as Wishlist priority.
Apr 24 2023, 2:24 PM · Restricted Project, kleopatra
aheinecke added a subtask for T5847: Kleopatra: New Feature for bulk certify: T6469: Kleopatra: Certify a group.
Apr 24 2023, 2:15 PM · Restricted Project, kleopatra
aheinecke added a parent task for T6469: Kleopatra: Certify a group: T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 2:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6469: Kleopatra: Certify a group as Wishlist priority.
Apr 24 2023, 2:14 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T5847: Kleopatra: New Feature for bulk certify: Restricted Project.

I recently had a workshop with a customer that shared the same secret key inside her organization of about >1000 users and even handed it out to external users to avoid having any hassle with public key management. They did not have the highest security requirements and were mostly concerned about transport encryption.

Apr 24 2023, 2:05 PM · Restricted Project, kleopatra
aheinecke merged T4064: Kleopatra: Bulk import and certify into T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 1:56 PM · Restricted Project, kleopatra
aheinecke merged task T4064: Kleopatra: Bulk import and certify into T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 1:56 PM · gpg4win, kleopatra

Apr 19 2023

aheinecke added a comment to T6452: Kleopatra: Configurable default for certification expiry.

This can be a fixed validity period of the certifications. So like 3 years. Even if the user has set the certificate to be valid for only one year the user could then extend it in my opinion to the full 3 years before the certification loses the validity.

Apr 19 2023, 4:24 PM · Restricted Project, kleopatra
aheinecke committed rW1881c5191017: Commit missing exdll.c from exdll.h (authored by aheinecke).
Commit missing exdll.c from exdll.h
Apr 19 2023, 11:28 AM
aheinecke committed rW1a604edc5514: Update g4wihelp for newer Unicode mingw api (authored by aheinecke).
Update g4wihelp for newer Unicode mingw api
Apr 19 2023, 10:57 AM
aheinecke added a comment to T6211: KMail should process "Confirm your key publication" messages from WKS-Server.

@dvratil I think the message has changed a bit with recent versions of the WKS server. Or is this maybe in a plugin that might not be installed on some distributions? At least when alexk tried it it was not processed on a fairly recent ArchLinux but he had such issues like plugin for crypto settings in KAdressbook not installed etc. so it might just be that. I can test this again but its probably best if we get you a test mail address with a forward for gnupg.org (which has WKS)

Apr 19 2023, 9:48 AM · KMail, Restricted Project, Feature Request

Apr 17 2023

aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

A starting point for this could be:

Apr 17 2023, 2:53 PM · Restricted Project, kleopatra
aheinecke updated subscribers of T6453: Kleopatra: Show isQualified in Certificate details if true.

Werner mentioned that the keyword "qual" can also be used like the "relax" keyword can also be used in the global trustlist.txt

Apr 17 2023, 2:29 PM · kleopatra, Restricted Project
aheinecke triaged T6453: Kleopatra: Show isQualified in Certificate details if true as Normal priority.
Apr 17 2023, 2:26 PM · kleopatra, Restricted Project
aheinecke updated subscribers of T6452: Kleopatra: Configurable default for certification expiry.

Eva this is a bit related to the certification documentation and we talked about this last week.

Apr 17 2023, 10:33 AM · Restricted Project, kleopatra
aheinecke added a project to T6452: Kleopatra: Configurable default for certification expiry: Restricted Project.
Apr 17 2023, 10:30 AM · Restricted Project, kleopatra
aheinecke triaged T6452: Kleopatra: Configurable default for certification expiry as High priority.
Apr 17 2023, 10:30 AM · Restricted Project, kleopatra

Apr 12 2023

aheinecke triaged T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions as High priority.
Apr 12 2023, 2:29 PM · Restricted Project, Installer

Mar 27 2023

aheinecke committed rWc6a2c506c0d1: Add required config macros for new deps (authored by aheinecke).
Add required config macros for new deps
Mar 27 2023, 10:43 AM

Mar 24 2023

aheinecke added a project to T6424: GpgOL: Move resolver code into Kleopatra: Restricted Project.
Mar 24 2023, 12:16 PM · Restricted Project, kleopatra, gpgol
aheinecke triaged T6424: GpgOL: Move resolver code into Kleopatra as High priority.
Mar 24 2023, 12:16 PM · Restricted Project, kleopatra, gpgol

Mar 23 2023

aheinecke committed rWe96e410b9da4: Another dependency fix (authored by aheinecke).
Another dependency fix
Mar 23 2023, 10:25 AM
aheinecke committed rW80c36d892632: Add missing kservice patch (authored by aheinecke).
Add missing kservice patch
Mar 23 2023, 10:25 AM
aheinecke committed rW7ad4ae457555: Fix dependencies for solid and kjobwidgets (authored by aheinecke).
Fix dependencies for solid and kjobwidgets
Mar 23 2023, 10:25 AM

Mar 22 2023

aheinecke committed rW6fb9d6c4b49b: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Mar 22 2023, 5:57 PM
aheinecke committed rWf2293c95dfc5: Fix uninstall of libkleo for name change (authored by aheinecke).
Fix uninstall of libkleo for name change
Mar 22 2023, 5:57 PM
aheinecke committed rWa0c336036685: Update KMime because of name change (authored by aheinecke).
Update KMime because of name change
Mar 22 2023, 5:57 PM
aheinecke committed rWa88a52165dd2: Add package KIO and dependencies (authored by aheinecke).
Add package KIO and dependencies
Mar 22 2023, 5:57 PM
aheinecke committed rW4440c0315bf0: Update KDE Frameworks, gpgme and kleopatra (authored by aheinecke).
Update KDE Frameworks, gpgme and kleopatra
Mar 22 2023, 5:57 PM
aheinecke committed rW117429c7e6ce: Use wrapped pkg-config for CMake (authored by aheinecke).
Use wrapped pkg-config for CMake
Mar 22 2023, 5:57 PM
aheinecke committed rW85622838d52c: Remove package w32pth (authored by aheinecke).
Remove package w32pth
Mar 22 2023, 5:57 PM
aheinecke committed rKLEOPATRAae0f5ec90917: Update KWindowSystem calls (authored by aheinecke).
Update KWindowSystem calls
Mar 22 2023, 5:00 PM

Mar 15 2023

aheinecke committed rO1f9c757872b0: Save MAPI message before decryption (authored by aheinecke).
Save MAPI message before decryption
Mar 15 2023, 12:17 PM
aheinecke triaged T6403: Kleopatra: Warn if a certificate in a group is deleted as Normal priority.

I changed the title of the issue to make it about adding the warning. I also think that is a good idea to avoid confusion / accidents.

Mar 15 2023, 10:16 AM · vsd33 (vsd-3.3.0), Restricted Project, Feature Request, kleopatra
aheinecke renamed T6403: Kleopatra: Warn if a certificate in a group is deleted from Kleopatra: handling of keys/certificates which are in a group to Kleopatra: Warn if a certificate in a group is deleted.
Mar 15 2023, 10:15 AM · vsd33 (vsd-3.3.0), Restricted Project, Feature Request, kleopatra
aheinecke closed T6410: Kleopatra: trust root certificate allowed for user as Wontfix.

I disagree. Unless customers explicitly request it users should be able to trust root certificates manually. I do not see much difference between this and allowing users to certify their own certificates.
This can be required when a user wants to encrypt something to an unknown certificate, regardless of VS-NfD or not.

Mar 15 2023, 10:10 AM · kleopatra

Mar 13 2023

aheinecke closed T6408: Multiple key rings (Groups) as Invalid.

Settings -> Configure Groups.

Mar 13 2023, 11:37 AM · Feature Request, gpg4win
aheinecke closed T6407: Portable installation shows empty window for Kleopatra as Invalid.

It seems that you are missing the step "Create a new file called gpgconf.ctl in the folder Gpg4win_Portable/bin."

Mar 13 2023, 11:35 AM · kleopatra, Bug Report, gpg4win
aheinecke changed the status of T6346: Kleopatra: Run self test only at the first start on windows, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Mar 13 2023, 10:01 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T6346: Kleopatra: Run self test only at the first start on windows from Open to Testing.
Mar 13 2023, 10:01 AM · kleopatra, Restricted Project

Mar 2 2023

aheinecke added a comment to T6392: Kleopatra: Tags no longer shown in useridlistmodel .

It might be related to the GPGME test failure we had related to that. But I thought this was fixed in GnuPG.

Mar 2 2023, 10:09 AM · kleopatra, Restricted Project

Mar 1 2023

aheinecke triaged T6392: Kleopatra: Tags no longer shown in useridlistmodel as Normal priority.
Mar 1 2023, 11:45 AM · kleopatra, Restricted Project

Feb 28 2023

aheinecke lowered the priority of T6076: Kleopatra: Many icons are hard to see if the dark high-contrast mode is activated from Normal to Wishlist.

A finding has been that the icon theme switch is not detected at runtime. It would be nice if we could add this, especially if customers explicitly test the support for high contrast modes.

Feb 28 2023, 11:22 AM · vsd33 (vsd-3.3.0), Windows, kleopatra, Restricted Project
aheinecke added a comment to rGeae28f1bd4a5: doc: Remove profile and systemd example files..

I am wondering why the global configs are not for all config options and for all of the various config files. That would make things for us and in general a lot easier. Also that the pinentry-program options was only for debugging was not obvious to us but we might continue to use it to avoid unnecessary wrappers around or symlinks.

Feb 28 2023, 9:59 AM
aheinecke triaged T6386: gpg-agent 2.2: Command "READKEY --card --no-data -- OPENPGP.1" overwrites protected-private-key with shadowed-private-key as High priority.

Since I have closed T6377 which had high priority I am assigning this issue the same prio. Which I also think is appropriate.

Feb 28 2023, 9:45 AM · gnupg22 (gnupg-2.2.42), Bug Report
aheinecke added a comment to T6377: Kleopatra: gpgsk file contains shadowed private key.

I thought about this related to T6386 and I now agree with @ikloecker KEYTOCARD in SCD may not "move" the key. Otherwise it would be impossible to easily transfer a key to multiple smartcards. Since werner agreed in T6486 that this is a Bug and Unintended it can be closed as a duplicate as we do not need to further discuss this.

Feb 28 2023, 9:43 AM · kleopatra
aheinecke merged task T6377: Kleopatra: gpgsk file contains shadowed private key into T6386: gpg-agent 2.2: Command "READKEY --card --no-data -- OPENPGP.1" overwrites protected-private-key with shadowed-private-key.
Feb 28 2023, 9:41 AM · kleopatra
aheinecke merged T6377: Kleopatra: gpgsk file contains shadowed private key into T6386: gpg-agent 2.2: Command "READKEY --card --no-data -- OPENPGP.1" overwrites protected-private-key with shadowed-private-key.
Feb 28 2023, 9:41 AM · gnupg22 (gnupg-2.2.42), Bug Report
aheinecke added a comment to T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.

I have closed T4699 as a duplicate of this, even though T4699 was about simplification but IMO this is the same underlying problem.

Feb 28 2023, 9:24 AM · kleopatra, Restricted Project
aheinecke lowered the priority of T5228: GpgOL: Combined S/MIME and OpenPGP operation from Normal to Wishlist.

I am downgrading this to wishlist. Even though I had worked on this a lot the regression risk is probably too high to fix this before GpgOL becomes obsolete.

Feb 28 2023, 9:13 AM · gpgol
aheinecke merged T4699: X.509 certificate request more comfortable into T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.
Feb 28 2023, 9:03 AM · kleopatra, Restricted Project
aheinecke merged task T4699: X.509 certificate request more comfortable into T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.
Feb 28 2023, 9:03 AM · Restricted Project, kleopatra, S/MIME, gpg4win, Feature Request
aheinecke added a comment to T4699: X.509 certificate request more comfortable.

I am closing this as a duplicate of T6117 even though it is not really a duplicate. But for me it does not make sense to keep this as a different issue because simplifying the dialog is directly related to making it more accessible.

Feb 28 2023, 9:03 AM · Restricted Project, kleopatra, S/MIME, gpg4win, Feature Request

Feb 22 2023

aheinecke added a comment to T6377: Kleopatra: gpgsk file contains shadowed private key.

Well it makes sense to me in that KEYTOCARD explicitly is not documented but the semantics between keytocard in edit key and KEYTOCARD in agent should be the same IMO. As you can imagine I am also not a fan of the fact that GnuPG changed behavior here, but the "keep / delete" is even with GnuPG 2.3 not really an option as GnuPG might replace the real key with the stub depending on how it is called anyhow. So this is dangerous for us to "suggest" from the UI that the key will be kept and then it might be removed without actions by Kleopatra. So this must be changed.

Feb 22 2023, 3:32 PM · kleopatra
aheinecke closed T6353: gpgme: add option to disable S/MIME CRL checks as Resolved.

Oh sorry I only saw this now. We have "gpgme_set_offline" for this use case which disables CRL checks in the S/MIME case. It is more general because it also disables OCSP for example and might disable more online actions like fetching chain certificates etc.

Feb 22 2023, 1:14 PM · gpgme, Feature Request
aheinecke added a comment to T6377: Kleopatra: gpgsk file contains shadowed private key.

So as I understand this:

Feb 22 2023, 1:09 PM · kleopatra
aheinecke committed rO191bd0aa363d: Ignore stringop-overflow warning globally (authored by aheinecke).
Ignore stringop-overflow warning globally
Feb 22 2023, 11:59 AM

Feb 17 2023

aheinecke added a comment to T6116: Kleopatra: Card personalization workflow.

Oh this issue was in the wrong project. Related to T5836

Feb 17 2023, 3:26 PM · Restricted Project, kleopatra
aheinecke edited projects for T6116: Kleopatra: Card personalization workflow, added: Restricted Project; removed g10code.
Feb 17 2023, 3:25 PM · Restricted Project, kleopatra
aheinecke triaged T6380: Kleopatra: SignEncryptWidget::isDeVsAndValid does not skip revoked UIds as High priority.
Feb 17 2023, 3:21 PM · gpgol, Restricted Project, kleopatra
aheinecke added a reverting change for rO503ee571f092: Return E_FAIL when cancelling write event: rOce8fb558b277: Revert "Return E_FAIL when cancelling write event".
Feb 17 2023, 12:39 PM
aheinecke committed rOce8fb558b277: Revert "Return E_FAIL when cancelling write event" (authored by aheinecke).
Revert "Return E_FAIL when cancelling write event"
Feb 17 2023, 12:39 PM
aheinecke committed rO6c682d6d67e9: Remove FORTIFY_SOURCE flag (authored by aheinecke).
Remove FORTIFY_SOURCE flag
Feb 17 2023, 12:39 PM
aheinecke committed rO9fa68e3e91f9: Ignore a warning for stringop-truncation (authored by aheinecke).
Ignore a warning for stringop-truncation
Feb 17 2023, 11:51 AM

Feb 16 2023

aheinecke committed rO503ee571f092: Return E_FAIL when cancelling write event (authored by aheinecke).
Return E_FAIL when cancelling write event
Feb 16 2023, 4:36 PM
aheinecke committed rO9f798b2e0612: Remove -O0 from hardening flags (authored by aheinecke).
Remove -O0 from hardening flags
Feb 16 2023, 4:36 PM

Feb 15 2023

aheinecke committed rKLEOPATRA66ca829d42bc: Update copyright year in aboutdata to 2023 (authored by aheinecke).
Update copyright year in aboutdata to 2023
Feb 15 2023, 10:50 AM
aheinecke committed rKLEOPATRAa5cb659e5a74: Only run selftest once on Windows (authored by aheinecke).
Only run selftest once on Windows
Feb 15 2023, 10:50 AM
aheinecke committed rKLEOPATRAe1ee19493a8f: Make startup timer global and add Macro (authored by aheinecke).
Make startup timer global and add Macro
Feb 15 2023, 10:50 AM
aheinecke committed rKLEOPATRA63b8ff130a53: Start KUniqueService ASAP (authored by aheinecke).
Start KUniqueService ASAP
Feb 15 2023, 10:50 AM

Feb 14 2023

aheinecke added a comment to T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination.

Oh, yes this makes sense in the copy/delete path of utils/path-helper.cpp Kleo::moveDir on Windows src and dest are usually on the same device so this might not have been noticed as much by our users as then it is just a rename.

Feb 14 2023, 10:42 AM · Restricted Project, kleopatra
aheinecke added a comment to T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise.

I have seen that the rule is honoring the exclusions of Microsoft Defender but I do not know if one would need to exclude gpgol.dll or the gpgolconfig.exe / gpg.exe in this case. https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/attack-surface-reduction-rules-reference?view=o365-worldwide#microsoft-defender-antivirus-exclusions-and-asr-rules

Feb 14 2023, 9:33 AM · gpgme, Restricted Project, gpgol
aheinecke triaged T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise as Wishlist priority.
Feb 14 2023, 9:27 AM · gpgme, Restricted Project, gpgol