Page MenuHome GnuPG
Feed Advanced Search

Jan 2 2023

aheinecke closed T5212: Kleopatra: Check if run with elevated privileges and exit in that case as Resolved.

I think the current way is a good compromise. Turning this into a fatal error has also resulted in very many support cases.

Jan 2 2023, 11:25 AM · Feature Request, Restricted Project, kleopatra
aheinecke committed rKLEOPATRA166de3d0f57c: Remove Help -> What's this and Dialog button (authored by aheinecke).
Remove Help -> What's this and Dialog button
Jan 2 2023, 11:22 AM

Dec 29 2022

aheinecke added a comment to T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message.

Thanks for the certificate, looks good as far as I can tell. I have trouble with CRL checks for your certificate as https://crl.sectigo.com/ does not work for me. But that should not be an issue when decrypting.

Dec 29 2022, 1:52 PM · Info Needed, S/MIME, gpgol
aheinecke added a comment to T6168: GpgOL: naming of saved attachments.

@ikloecker Well in the spirit of user friendlyness Kleo could assist the user by removing this added blurb. We already assist the user in using a different folder then the temporary folder for such files.

Dec 29 2022, 10:04 AM · kleopatra, Restricted Project, gpgol

Dec 23 2022

aheinecke committed rXf38c67ca9cb4: Remove Help command (authored by aheinecke).
Remove Help command
Dec 23 2022, 1:05 PM
aheinecke committed rX1171ec60f13e: Remove -O0 from hardening flags (authored by aheinecke).
Remove -O0 from hardening flags
Dec 23 2022, 1:05 PM
aheinecke committed rW422e1e785c10: MSI: Handle Product name in outer msi sig (authored by aheinecke).
MSI: Handle Product name in outer msi sig
Dec 23 2022, 12:46 PM
aheinecke committed rW86da9b53c845: MSI: Split into multiple cabs and reuse them (authored by aheinecke).
MSI: Split into multiple cabs and reuse them
Dec 23 2022, 11:35 AM
aheinecke committed rWe343c7208dc0: Remove all files when uninstalling gpg4win (authored by aheinecke).
Remove all files when uninstalling gpg4win
Dec 23 2022, 10:53 AM
aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@ikloecker You are right, I only thought of public key import. Then lets serialize this. Might even make for a nicer Progressbar if we count the outstanding files.

Dec 23 2022, 9:51 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 22 2022

aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 22 2022, 4:59 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke triaged T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message as Wishlist priority.

Please attach the certificate so that we can check what is problematic with that certificate. I am changing this issue to wishlist as the solution here will most likely be that we have to extend the S/MIME capabilities of Gpg4win.

Dec 22 2022, 3:44 PM · Info Needed, S/MIME, gpgol
aheinecke closed T6286: gpgme-json not installed by default as Resolved.

For testing I have created a Gpg4win installer and only selected minimal installation and gpgme-json was there. Both in /bin and /bin_64.

Dec 22 2022, 3:37 PM · Feature Request, gpgme, gpg4win
aheinecke committed rW846ffd30216b: Always install gpgme (authored by aheinecke).
Always install gpgme
Dec 22 2022, 3:32 PM

Dec 21 2022

aheinecke committed rWaa5c7c1299dd: Fix checksums of GnuPG-2.2.41 (authored by aheinecke).
Fix checksums of GnuPG-2.2.41
Dec 21 2022, 3:20 PM
aheinecke committed rWa91a4792cc5d: Update GnuPG packages for v3 (authored by aheinecke).
Update GnuPG packages for v3
Dec 21 2022, 3:05 PM
aheinecke committed rW6100f3e4190f: Fix version switch in download.sh (authored by aheinecke).
Fix version switch in download.sh
Dec 21 2022, 2:59 PM
aheinecke committed rW3d58da5cc1b9: Remove LIBKLEO_VERSION and QT_REQUIRED_VERSION mods (authored by aheinecke).
Remove LIBKLEO_VERSION and QT_REQUIRED_VERSION mods
Dec 21 2022, 2:59 PM
aheinecke committed rW6aec79c3c98d: Update kleopatra and libkleo post release (authored by aheinecke).
Update kleopatra and libkleo post release
Dec 21 2022, 2:59 PM
aheinecke committed rW29edc5b861fc: Add DISTRIBUTION_TEXT as parameter for Kleopatra (authored by aheinecke).
Add DISTRIBUTION_TEXT as parameter for Kleopatra
Dec 21 2022, 1:33 PM
aheinecke committed rWa65c1dab4dbd: Remove some unused configure flags (authored by aheinecke).
Remove some unused configure flags
Dec 21 2022, 1:33 PM
aheinecke committed rW0cdb0adc965a: Post release version bump (authored by aheinecke).
Post release version bump
Dec 21 2022, 1:33 PM
aheinecke committed rKLEOPATRAf15d4198213f: Add groups documentation to xmlgui declaration (authored by aheinecke).
Add groups documentation to xmlgui declaration
Dec 21 2022, 1:29 PM
aheinecke committed rKLEOPATRA6fcd618548c6: Update and reall include versioninfo for windows (authored by aheinecke).
Update and reall include versioninfo for windows
Dec 21 2022, 1:29 PM
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra, a subtask of T3742: Gpg4win 3.1.0, as Open.
Dec 21 2022, 11:45 AM · gpg4win
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra as "Open".

Only just noticed that this was added incompletely, it was added to the build system but not linked in.

Dec 21 2022, 11:45 AM · kleopatra, gpg4win

Dec 20 2022

aheinecke closed T5227: GpgOL: User documentation as Resolved.
Dec 20 2022, 4:53 PM · Documentation, Restricted Project, gpgol
aheinecke reopened T4505: SM, W32: GPGSM hangs up the GnuPG System as "Open".

Reopening this as there still seem to be ways to run into a deadlock as was reported in RT#13361. While I still think this points to some issue in gpgsm, when Testing this I found the behavior of Kleopatra to be wrong.

Dec 20 2022, 1:07 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke closed T6314: Missing vendor signature in Installer-Package as Resolved.

Has been remedied. We should have noticed before the release but the heavy warnings you get only appear if the binary is downloaded from the internet.

Dec 20 2022, 11:52 AM · Bug Report, gpg4win
aheinecke committed rD78cda6893d6a: swdb: Update for Gpg4win-4.1.0 (authored by aheinecke).
swdb: Update for Gpg4win-4.1.0
Dec 20 2022, 11:50 AM
aheinecke committed rD13e08e00d4b4: swdb: Update checksums for signed installer (authored by aheinecke).
swdb: Update checksums for signed installer
Dec 20 2022, 11:50 AM
aheinecke committed rW73ef41280b17: web: Update checksums for signed installer (authored by aheinecke).
web: Update checksums for signed installer
Dec 20 2022, 11:43 AM
aheinecke claimed T6314: Missing vendor signature in Installer-Package.

This was an accident. Will be fixed ASAP.

Dec 20 2022, 11:36 AM · Bug Report, gpg4win
aheinecke committed rW2d63f45f2c2f: Merge branch 'master' of git://git.gnupg.org/gpg4win (authored by aheinecke).
Merge branch 'master' of git://git.gnupg.org/gpg4win
Dec 20 2022, 10:53 AM
aheinecke committed rWc39791463f78: Set Version to 4.1.0 (authored by aheinecke).
Set Version to 4.1.0
Dec 20 2022, 10:53 AM
aheinecke committed rW5cb66c048fa0: doc: Remove NEWSFILE from READMEs (authored by aheinecke).
doc: Remove NEWSFILE from READMEs
Dec 20 2022, 10:53 AM
aheinecke committed rW42573961540f: Update NEWS and README for 4.1.0 (authored by aheinecke).
Update NEWS and README for 4.1.0
Dec 20 2022, 10:53 AM
aheinecke committed rW78c2361018fd: Update gnupg and libksba (authored by aheinecke).
Update gnupg and libksba
Dec 20 2022, 10:53 AM
aheinecke committed rW9076d3f2bcab: Switch to released GpgOL Version (authored by aheinecke).
Switch to released GpgOL Version
Dec 20 2022, 10:53 AM
aheinecke committed rWcdc2e2c71c23: web: Update NEWS for 4.1.0 (authored by aheinecke).
web: Update NEWS for 4.1.0
Dec 20 2022, 10:49 AM
aheinecke committed rW29b9dd5560c9: Update website for 4.1.0 (authored by aheinecke).
Update website for 4.1.0
Dec 20 2022, 10:41 AM

Dec 19 2022

aheinecke committed rO0f7e185ee668: po: Auto update po files (authored by aheinecke).
po: Auto update po files
Dec 19 2022, 1:12 PM
aheinecke committed rO2dc66cd365f0: Post release version bump (authored by aheinecke).
Post release version bump
Dec 19 2022, 1:12 PM
aheinecke committed rO44334a6396ce: Update NEWS for 2.5.6 (authored by aheinecke).
Update NEWS for 2.5.6
Dec 19 2022, 1:12 PM
aheinecke committed rD0c257d11af7e: swdb: Correct GpgOL-2.5.6 checksums (authored by aheinecke).
swdb: Correct GpgOL-2.5.6 checksums
Dec 19 2022, 12:18 PM
aheinecke committed rD38eee687bf75: swdb: Released GpgOL 2.5.7 (authored by aheinecke).
swdb: Released GpgOL 2.5.7
Dec 19 2022, 12:18 PM

Dec 13 2022

aheinecke committed rWdeb780b27447: Fix mode of appimage patch (authored by aheinecke).
Fix mode of appimage patch
Dec 13 2022, 5:39 PM
aheinecke committed rW9cbc78629d49: Fix appimage build (authored by aheinecke).
Fix appimage build
Dec 13 2022, 5:38 PM
aheinecke committed rW06667990add5: Remove kde-l10n as appimage dependency (authored by aheinecke).
Remove kde-l10n as appimage dependency
Dec 13 2022, 5:38 PM
aheinecke committed rWb18e861377ab: Do not remove kxmlgui locale after installation (authored by aheinecke).
Do not remove kxmlgui locale after installation
Dec 13 2022, 2:38 PM
aheinecke committed rW3718fe12c99a: Actually add help_doc_groups to menu (authored by aheinecke).
Actually add help_doc_groups to menu
Dec 13 2022, 12:56 PM

Dec 12 2022

aheinecke committed rW40635b5fb469: Fix make msi target (authored by aheinecke).
Fix make msi target
Dec 12 2022, 2:37 PM
aheinecke committed rW240e9cf5887b: Handle /nonfatal in make-msi.pl (authored by aheinecke).
Handle /nonfatal in make-msi.pl
Dec 12 2022, 12:07 PM
aheinecke committed rW293e09e68dbc: Remove depdendency to gpg4win-$VERSION.wxs (authored by aheinecke).
Remove depdendency to gpg4win-$VERSION.wxs
Dec 12 2022, 12:07 PM
aheinecke committed rW65453eec99c6: po: Remove inst-gpa from potfiles and update po (authored by aheinecke).
po: Remove inst-gpa from potfiles and update po
Dec 12 2022, 11:31 AM
aheinecke committed rW3f7ed3834f6a: GPA: So long, and thanks for all the fish (authored by aheinecke).
GPA: So long, and thanks for all the fish
Dec 12 2022, 11:31 AM
aheinecke committed rW20c4567868f5: Remove obsolete configure option from gpgol (authored by aheinecke).
Remove obsolete configure option from gpgol
Dec 12 2022, 11:31 AM
aheinecke committed rWed655741de15: MSI: Make Product name configurable (authored by aheinecke).
MSI: Make Product name configurable
Dec 12 2022, 11:31 AM
aheinecke committed rW7214b41e7a18: Merge branch 'master' into gpa-removal (authored by aheinecke).
Merge branch 'master' into gpa-removal
Dec 12 2022, 11:31 AM
aheinecke committed rW7e015c2c2dda: MSI: Use the same upgrade code accross products (authored by aheinecke).
MSI: Use the same upgrade code accross products
Dec 12 2022, 11:31 AM
aheinecke committed rWc366b13faa1c: MSI: Fix dependencies of wixlib targets (authored by aheinecke).
MSI: Fix dependencies of wixlib targets
Dec 12 2022, 11:31 AM
aheinecke committed rW40fc1a463615: MSI: Move wixlib creation code together (authored by aheinecke).
MSI: Move wixlib creation code together
Dec 12 2022, 11:31 AM
aheinecke committed rW8ee461617f4b: Update KDE Frameworks and Kleopatra (authored by aheinecke).
Update KDE Frameworks and Kleopatra
Dec 12 2022, 11:31 AM
aheinecke committed rW6cb3061c60db: Update libgpg-error, assuan, gpgex, gpgol (authored by aheinecke).
Update libgpg-error, assuan, gpgex, gpgol
Dec 12 2022, 11:31 AM
aheinecke committed rW29ef43ba6b39: Add missing patch (authored by aheinecke).
Add missing patch
Dec 12 2022, 11:31 AM
aheinecke committed rW44b1a354b3e6: Add missing patch (authored by aheinecke).
Add missing patch
Dec 12 2022, 11:31 AM
aheinecke committed rW00f60c9587e0: Merge branch 'gpa-removal' (authored by aheinecke).
Merge branch 'gpa-removal'
Dec 12 2022, 11:31 AM

Dec 9 2022

aheinecke committed rKLEOPATRAad73be63c586: Fix windows build (authored by aheinecke).
Fix windows build
Dec 9 2022, 1:11 PM
aheinecke committed rKLEOPATRA9b18dd62238b: Add group configuration to help menu (authored by aheinecke).
Add group configuration to help menu
Dec 9 2022, 1:11 PM

Dec 7 2022

aheinecke committed rKLEOPATRA848f206d0403: Bump Kleopatra Version (authored by aheinecke).
Bump Kleopatra Version
Dec 7 2022, 2:29 PM
aheinecke committed rKLEOPATRA0e1836fed33b: Add special case handling for KMail attach paths (authored by aheinecke).
Add special case handling for KMail attach paths
Dec 7 2022, 2:29 PM
aheinecke changed the status of T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , from Testing to Open.
Dec 7 2022, 11:34 AM · backport, kleopatra, Restricted Project
aheinecke changed the status of T5951: gpgme: Add support for refreshing OpenPGP keys from Testing to Open.
Dec 7 2022, 11:34 AM · gpgme, Restricted Project
aheinecke merged task T6301: Kleopatra: Update Button does only check on keyserver into T5951: gpgme: Add support for refreshing OpenPGP keys.
Dec 7 2022, 11:24 AM · kleopatra
aheinecke merged T6301: Kleopatra: Update Button does only check on keyserver into T5951: gpgme: Add support for refreshing OpenPGP keys.
Dec 7 2022, 11:24 AM · gpgme, Restricted Project
aheinecke added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

Ok. So after further discussion. It is good that you kept a WKDRefreshJob copy :)

Dec 7 2022, 11:23 AM · gpgme, Restricted Project

Dec 6 2022

aheinecke added a comment to rW82bf54177aec: Fix build of installer.

I do not really understand why this is necessary. The problem is that /nonfatal conflicts with our msi creation as there is no such equivalent in the wix toolset language.

Dec 6 2022, 12:50 PM

Nov 28 2022

aheinecke committed rO7e46bf384765: Fix range-loop-errors (authored by aheinecke).
Fix range-loop-errors
Nov 28 2022, 3:06 PM
aheinecke committed rOef68c001ebc5: Ignore -Waddress warnings in -Werror mode (authored by aheinecke).
Ignore -Waddress warnings in -Werror mode
Nov 28 2022, 3:06 PM
aheinecke committed rLIBKLEOa2541ecffdfb: Remove duplicated validity check for uids (authored by aheinecke).
Remove duplicated validity check for uids
Nov 28 2022, 2:37 PM

Nov 18 2022

aheinecke committed rAa720b6cc443a: Fix make dist target (authored by aheinecke).
Fix make dist target
Nov 18 2022, 12:00 PM

Nov 3 2022

aheinecke raised the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from Normal to High.
Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

I recently noticed that the old workaround by setting a kategory when it is not visible in the messagelist does not work on a default Outlook 2204 anymore. This raises the priority of this issue.

Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
aheinecke triaged T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad as Low priority.

There must be something special with the message. Can you save the message to a file and use the command line to decrypt it? Is there anything special with it? Is it maybe a binary and not text? Although I tried decrypting random bytes with the notepad and it worked for me. Is the message very large? Anything unusual? Or does it even happen for you when you encrypt a short text to yourself and then decrypt it again?

Nov 3 2022, 12:36 PM · Info Needed, kleopatra, Bug Report
aheinecke triaged T6269: Windows event log support for GnuPG components as Wishlist priority.
Nov 3 2022, 11:52 AM · Restricted Project, gnupg
aheinecke triaged T6268: Kleopatra: Diagnostic output when importing keys as Normal priority.
Nov 3 2022, 11:50 AM · kleopatra, Restricted Project
aheinecke committed rO544930399800: po: Fix minor typo (authored by ebo).
po: Fix minor typo
Nov 3 2022, 11:29 AM

Oct 27 2022

aheinecke added a subtask for T6259: Kleopatra: Improve startup performance : T4067: Kleopatra, performance: Create a system to use binary resources for i18n.
Oct 27 2022, 12:05 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a parent task for T4067: Kleopatra, performance: Create a system to use binary resources for i18n: T6259: Kleopatra: Improve startup performance .
Oct 27 2022, 12:05 PM · gpg4win, kleopatra
aheinecke triaged T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting as Normal priority.
Oct 27 2022, 10:58 AM · gpgme, kleopatra, Restricted Project
aheinecke triaged T6260: gpgconf: Analyze timing on Windows as Normal priority.
Oct 27 2022, 10:54 AM · gnupg, kleopatra, Restricted Project
aheinecke lowered the priority of T6259: Kleopatra: Improve startup performance from High to Normal.
Oct 27 2022, 10:41 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The issue with rWe06c325a9a29 was that it linked in all breeze icons and nowadays would also link in all breeze-dark icons. Which increased the size of Kleopatra so much that there was no performance gain and the fallbacks were still checked. This might require a fix in Qt / Kiconloader not to use fallbacks and also to only resource up the subset of icons which we actually use and package.

Oct 27 2022, 10:40 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a parent task for T4066: Kleopatra, performance: Use icons as a resource: T6259: Kleopatra: Improve startup performance .
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a subtask for T6259: Kleopatra: Improve startup performance : T4066: Kleopatra, performance: Use icons as a resource.
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke triaged T6259: Kleopatra: Improve startup performance as High priority.
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T4081: GPGME performance: Allow single component gpg-conf loads as Resolved.

In QGPGME which is used by GpgOL and Kleopatra we have solved this by loading the configuration only once and then reusing it. I see no need to change something in gpgconf here.

Oct 27 2022, 10:26 AM · gpg4win, gpgme

Oct 26 2022

aheinecke committed rKLEOPATRA37815c17b226: Clarify error message for invalid compliance (authored by aheinecke).
Clarify error message for invalid compliance
Oct 26 2022, 11:41 AM

Oct 25 2022

aheinecke committed rXe6ca65ef0d2f: w64: Support static linkage with lib64 libdir (authored by aheinecke).
w64: Support static linkage with lib64 libdir
Oct 25 2022, 3:48 PM
aheinecke added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

I have pushed the patch, but still it did not work for me properly over everything and I had to add --enable-install-gpg-error-config to libgpg-error. This was because of at least the 64 bit build of libassuan-master it picked up gpg-error-config from my host system. I then tried to add --with-gpg-error-prefix to the assuan call but that failed because it only looked for gpg-error-config in this prefix and not for any gpgrt-config and failed immediately with a command not found error.

Oct 25 2022, 3:48 PM · Windows, gpgol, Feature Request