Page MenuHome GnuPG
Feed Advanced Search

Jan 11 2023

aheinecke added a subtask for T5478: Kleopatra: Performance problems decrypting and encrypting large Archives: T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar.
Jan 11 2023, 12:31 PM · Restricted Project, gpgme, kleopatra
aheinecke added a parent task for T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar: T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 11 2023, 12:31 PM · Restricted Project, gpgme, kleopatra
aheinecke lowered the priority of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long from High to Normal.

by moving the KUniqueService before this and with the change b58cf129f the priority is reduced. It will still take 200ms so we might want to do something about this but it is not prio high as the 200ms are only on first run.

Jan 11 2023, 12:10 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke triaged T6345: AppImage: Add desktop files (icons) for compliant Applications as Normal priority.
Jan 11 2023, 11:43 AM · Restricted Project, kleopatra, AppImage

Jan 10 2023

aheinecke triaged T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long as High priority.
Jan 10 2023, 5:01 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke closed T4067: Kleopatra, performance: Create a system to use binary resources for i18n, a subtask of T6259: Kleopatra: Improve startup performance , as Wontfix.
Jan 10 2023, 4:50 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T4067: Kleopatra, performance: Create a system to use binary resources for i18n as Wontfix.

I do not think that this is an issue after analyzing procmon timings. It is only an installation time issue. For that there is no real reason to spend much effort on this.

Jan 10 2023, 4:50 PM · gpg4win, kleopatra
aheinecke added a comment to T6331: Gpg4win: Replace GpgEX functionality through Windows registry.

Note to self after spending some time searching again for the documentation I saw previously about this: https://learn.microsoft.com/en-us/windows/win32/shell/context-menu-handlers#suppressing-verbs-and-controlling-visibility

Jan 10 2023, 4:43 PM · gpgex, gpg4win, Restricted Project
aheinecke moved T6331: Gpg4win: Replace GpgEX functionality through Windows registry from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 1:08 PM · gpgex, gpg4win, Restricted Project
aheinecke moved T5227: GpgOL: User documentation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 12:53 PM · Documentation, Restricted Project, gpgol
aheinecke moved T6326: Kleopatra: Remove profile configuration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2023, 12:53 PM · Restricted Project, kleopatra
aheinecke closed T6326: Kleopatra: Remove profile configuration as Resolved.

I am closing this directly as this is an obvious removal of something that was previously disabled by configuration.

Jan 10 2023, 12:31 PM · Restricted Project, kleopatra
aheinecke closed T6327: Kleopatra: Remove obsolete EMail Operations configuration as Resolved.

Good solution. I tested it.

Jan 10 2023, 12:30 PM · Restricted Project, kleopatra
aheinecke committed rKLEOPATRA14370d11df5f: Remove GnuPG profile configuration (authored by aheinecke).
Remove GnuPG profile configuration
Jan 10 2023, 12:29 PM
aheinecke added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

Right, I think with that you could even go down to 1024 or 512 (or does gnupg block this?). Its better to block this in de-vs mode as it says in our documents somewhere that we prevent generation of non-compliant keys at least in the GUI.

Jan 10 2023, 8:44 AM · Restricted Project, kleopatra

Jan 9 2023

aheinecke triaged T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar as Normal priority.
Jan 9 2023, 12:51 PM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T6199: Kleopatra: MIME viewer support.

My last idea with this ask was that we should reuse the Handler from GpgOL. Because that one is very simple and the difficulty is not the mime parsing, which KMIME could do but the whole complexity the objecttreeparser does.

Jan 9 2023, 12:42 PM · Restricted Project, kleopatra
aheinecke raised the priority of T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode from Normal to High.
Jan 9 2023, 10:25 AM · Restricted Project, kleopatra
aheinecke triaged T6338: kleo: Japanese Translation as Normal priority.

kwatchgnupg translation commited as revision 1641797 I leave this open as ticket for the rest ?

Jan 9 2023, 9:47 AM · Restricted Project, kleopatra, Bug Report
aheinecke changed the status of T6337: libkleo: Japanese Translation from Open to Testing.

Thanks commited this to https://websvn.kde.org/trunk/l10n-support/ja/summit/messages/libkleo/ this should then be automatically arrive in the po/jp subfolder of libkleo. But I keep it as testing to check if this actually was done.

Jan 9 2023, 9:38 AM · kleopatra, Bug Report

Jan 5 2023

aheinecke merged T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate into T5959: Kleopatra: Show key source in details widget if it is not unkown.
Jan 5 2023, 12:36 PM · Restricted Project, kleopatra
aheinecke merged task T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate into T5959: Kleopatra: Show key source in details widget if it is not unkown.
Jan 5 2023, 12:36 PM · kleopatra, Feature Request
aheinecke placed T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate up for grabs.
Jan 5 2023, 12:35 PM · kleopatra, Feature Request
aheinecke closed T5334: Kleopatra: Add more support for WKS / WKD as Resolved.

For now that we do not want to push for more WKS support with gpgcom, as this will depend on adoption of WKS. So I am resolving this issue.

Jan 5 2023, 12:35 PM · kleopatra, Restricted Project
aheinecke triaged T6333: GpgOL: Improve handling of HTML Only mails as Normal priority.
Jan 5 2023, 11:48 AM · gpgol, Restricted Project
aheinecke triaged T6332: GPG: Extend / rework "is_file_compressed" as Normal priority.
Jan 5 2023, 11:39 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
aheinecke triaged T6331: Gpg4win: Replace GpgEX functionality through Windows registry as Normal priority.
Jan 5 2023, 11:26 AM · gpgex, gpg4win, Restricted Project
aheinecke triaged T6330: Kleopatra: Additional Expiry handling as High priority.
Jan 5 2023, 11:21 AM · kleopatra, Restricted Project
aheinecke raised the priority of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from Normal to High.

Since the issue T6328 described an issue with high pirority which would be fixed by this issue I am raising the prio here.

Jan 5 2023, 10:20 AM · Restricted Project, gpgme, kleopatra
aheinecke merged T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick into T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 5 2023, 10:19 AM · Restricted Project, gpgme, kleopatra
aheinecke merged task T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick into T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 5 2023, 10:19 AM · kleopatra
aheinecke added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

@ikloecker the proper fix for this would be T5478 so you do not have to spend time looking for this, we will remove the Process Input / Outputs of Kleopatra altogether.

Jan 5 2023, 10:16 AM · kleopatra
aheinecke placed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives up for grabs.
Jan 5 2023, 10:14 AM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

We have discussed this and what we think would be the best solution would be to have an extension in the engine-gpg of GpgME either through a flag or through a new API to use gpgtar directly with --encrypt and decrypt. This should behave exactly like the gpg encrypt / decrypt / verify functions but would avoid the need of Piping in Kleopatra. It is a fairly recent development that gpgtar can do the crypto operations by itself so this is why this was not done initially.

Jan 5 2023, 10:14 AM · Restricted Project, gpgme, kleopatra

Jan 4 2023

aheinecke closed T6324: libassuan, w32: assuan_sock_check_nonce fails with master as Resolved.

Thanks! I don't understand why your fix helps as Kleopatra never calls assuan_socket_connect on the server side, but it helps. :) So this is probably called indirectly and I don't see it.

Jan 4 2023, 11:22 AM · Restricted Project, libassuan
aheinecke added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

Yes this is windows. With the USB Stick I think it makes it more reproducable that bytesToWrite will return something. We also had reports that this happened on Network drives so its probably just "some added delay or something where the Windows Kernel does not do buffering".

Jan 4 2023, 9:40 AM · kleopatra

Jan 3 2023

aheinecke added a comment to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.

The followup of this issue for libassuan is: https://dev.gnupg.org/T6324

Jan 3 2023, 4:19 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
aheinecke added a comment to T6329: Extend --min-rsa-length by a start date.

I see the use to have an option to have a stricter "min-rsa-length", and which will be useful even in the future e.g. for 4096.

Jan 3 2023, 3:51 PM · gnupg, Feature Request
aheinecke updated subscribers of T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

So the problem is occuring when the output is finalized (which happens after the GpgME Decrypt Result is signalled). And when there are still bytes to write in line 332 https://dev.gnupg.org/source/kleo/browse/master/src/utils/output.cpp$332

Jan 3 2023, 3:44 PM · kleopatra
aheinecke triaged T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick as High priority.
Jan 3 2023, 12:45 PM · kleopatra
aheinecke triaged T6327: Kleopatra: Remove obsolete EMail Operations configuration as Normal priority.
Jan 3 2023, 12:20 PM · Restricted Project, kleopatra
aheinecke moved T6326: Kleopatra: Remove profile configuration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 3 2023, 12:18 PM · Restricted Project, kleopatra
aheinecke triaged T6326: Kleopatra: Remove profile configuration as Normal priority.
Jan 3 2023, 11:18 AM · Restricted Project, kleopatra
aheinecke closed T6246: Gpg4win: Mkportable only allow portable installer with installed features as Resolved.

As you might have seen from the commits mkportable has been removed from Gpg4win.

Jan 3 2023, 11:11 AM · Installer, gpg4win
aheinecke triaged T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode as Normal priority.
Jan 3 2023, 11:07 AM · Restricted Project, kleopatra
aheinecke added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

From the NEWS assuan_sock_set_sockaddr_un was only added in 2014, years after the UIServer code was really last modified.

Jan 3 2023, 8:44 AM · Restricted Project, libassuan

Jan 2 2023

aheinecke added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

Btw. This is how Kleopatra creates the socket: https://dev.gnupg.org/source/kleo/browse/master/src/uiserver/uiserver_win.cpp$34 which does not use a function that would set is_socket=1. My naive fix would be:

Jan 2 2023, 3:57 PM · Restricted Project, libassuan
aheinecke triaged T6324: libassuan, w32: assuan_sock_check_nonce fails with master as Normal priority.
Jan 2 2023, 3:32 PM · Restricted Project, libassuan
aheinecke committed rW4ac136c7b2b2: web: Remove mention of mkportable (authored by aheinecke).
web: Remove mention of mkportable
Jan 2 2023, 2:18 PM
aheinecke committed rW58bbbadfa685: Remove mkportable.exe (authored by aheinecke).
Remove mkportable.exe
Jan 2 2023, 2:18 PM
aheinecke committed rW3435c03a8c3e: Remove translations with less then 500 strings (authored by aheinecke).
Remove translations with less then 500 strings
Jan 2 2023, 2:18 PM
aheinecke triaged T6270: GpgOL: revision of configuration public key import as Normal priority.

My opinion here would be add the "import key from signature" and "put key in signature" in the automatition group of the main GpgOL config page and change the wording of "Import any keys included in Mails" to "Import keys from Headers and Attachments".

Jan 2 2023, 12:24 PM · gpgol, Restricted Project
aheinecke triaged T6262: Kleopatra: Remove info buttons from Certify dialog as Normal priority.

o.O have overlooked this since October.

Jan 2 2023, 12:19 PM · Restricted Project, kleopatra
aheinecke closed T6296: Encrypted emails appear blank and empty in Office 365 (Correos encriptados en office 365 aparecen en blanco y sin contenido) as Invalid.

This is most likely caused by an incompatible addon. See: https://wiki.gnupg.org/GpgOL/IncompatibleAddons

Jan 2 2023, 12:15 PM · Bug Report
aheinecke triaged T6299: Kleopatra: Updating key does results in "not changed" instead of "not found" as Normal priority.

If no keyserver is configured GnuPG uses its default keyserver. "disable-dirmngr" would be the option to completely disable keyserver access but that is rarely used.

Jan 2 2023, 12:09 PM · kleopatra, Restricted Project
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