Page MenuHome GnuPG

kleopatraProject
ActivePublic

Details

Description

a GUI for GNU PG among other things

Recent Activity

Yesterday

ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

No, I didn't make any special localization settings or environment variables on my computer. The only multi-lingual use case I have is that I used for some time the spanish version of Microsoft Office.

Fri, Dec 1, 3:32 PM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

I think it's something special in Kleopatra in combination with your system. Kleopatra is deployed on loads of computers in Germany and you are the first one to report this problem. I understand that you do software development. Did you maybe set some localization settings or environment variables to test/debug things you develop? Can you try some other KDE application, e.g. Kate? You can get it from the Microsoft Store or alternatively at https://binary-factory.kde.org/job/Kate_Release_win64/.

Fri, Dec 1, 12:53 PM · kleopatra, Bug Report, gpg4win
ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

The system language is German, the entire system is a German PC, German keyboard layout etc. Other languages used are English and Spanish.
The system is heavily used with different applications including SW development tools, etc.
Never noticed issues like this, so I am pretty sure it's something special in Kleopatra...

Fri, Dec 1, 11:08 AM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

To me this looks more like a ki18n/Qt issue than a font issue. In particular, the key size drop down doesn't use a monospace font. The code uses the default locale to localize the number representation. What's the system language of your Windows?

Fri, Dec 1, 9:40 AM · kleopatra, Bug Report, gpg4win

Thu, Nov 30

ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

Thank you for the fast response!

Thu, Nov 30, 6:51 PM · kleopatra, Bug Report, gpg4win
ebo created T6860: Backup of Brainpool SMIME certificate not possible .
Thu, Nov 30, 3:23 PM · kleopatra, gnupg
ebo created T6859: S/MIME keys are not deleted.
Thu, Nov 30, 2:53 PM · kleopatra, gnupg
ebo edited projects for T6852: Kleopatra: Spaces in embedded filenames incorrectly handled, added: vsd32 (vsd-3.2.0); removed vsd32.

and with a renamed file:

Thu, Nov 30, 9:21 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T6852: Kleopatra: Spaces in embedded filenames incorrectly handled.

can be tested with beta312

Thu, Nov 30, 1:51 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke moved T6793: Cleanup temporary files / dirs with decrypted content from QA to vsd-3.2.0 on the vsd32 board.
Thu, Nov 30, 1:47 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6852: Kleopatra: Spaces in embedded filenames incorrectly handled from Backlog to QA on the vsd32 board.
Thu, Nov 30, 1:47 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project

Wed, Nov 29

aheinecke added a comment to T6852: Kleopatra: Spaces in embedded filenames incorrectly handled.

Damn this actually happens with every file with a space. Why didn't our Gpg4win users,.. report this. 😐 I checked T6056 was part of the last Gpg4win release...

Wed, Nov 29, 11:50 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.

Our current PKCS#15 widget is optimized for RSCS cards.

Wed, Nov 29, 11:18 PM · vsd33, Restricted Project, kleopatra
aheinecke triaged T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view as Normal priority.

@ebo if tasks have a parent please directly assign them the same priority.

Wed, Nov 29, 11:14 PM · vsd33, Restricted Project, kleopatra
aheinecke triaged T6844: Mimetreeparser unicode issue as Normal priority.

This looks very similar to https://bugreports.qt.io/browse/QTBUG-85744 for me nearly all emojis work except the frowning face please do not investigate the font / emoji issue further.

Wed, Nov 29, 11:12 PM · vsd33, kleopatra, Restricted Project
aheinecke triaged T6846: Kleopatra: learn TCOS cards automatically as Normal priority.
Wed, Nov 29, 11:07 PM · vsd33, Restricted Project, kleopatra
aheinecke removed a project from T6855: Numbers not readable in some dialogs of Kleopatra (German): i18n.

The numbers in this dialog come from system font setting for monospace fonts and that might be broken for you. But you should then have problems in other applications, too. There is nothing special here and it works for all our other users.

Wed, Nov 29, 11:06 PM · kleopatra, Bug Report, gpg4win
ArminiXTS created T6855: Numbers not readable in some dialogs of Kleopatra (German).
Wed, Nov 29, 7:39 PM · kleopatra, Bug Report, gpg4win
aheinecke claimed T6852: Kleopatra: Spaces in embedded filenames incorrectly handled.

Oh, the user is actually asked with this? I wonder if that is something that is new now, I think so. I mean its been quite a long time that we added support for embedded filenames but 3.1.26 was also long ago.

Wed, Nov 29, 7:20 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker added a comment to T6852: Kleopatra: Spaces in embedded filenames incorrectly handled.

Looks like a missing unescaping somewhere in gpgme.

Wed, Nov 29, 4:31 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker added a comment to T6851: Kleopatra: Allow users to change name of decryption result if file (or folder) already exists.

This is related to T6373. If T6373 is fixed, then we should get KIO's standard file conflict resolution dialog automatically. On Linux, you should already get the dialog which allows renaming the output file.

Wed, Nov 29, 4:29 PM · vsd33, kleopatra, Restricted Project
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

On Linux, gpgme already passes the locale (set with gpgme_set_locale) to gpg which should pass it with every session to gpg-agent. No idea if this also happens on Windows because there are some ifdef's. The gpgme documentation mentions that the locale should be set immediately after gpgme has been initialized and that gpgme doesn't do it itself because it wouldn't be thread safe.

Wed, Nov 29, 4:21 PM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
ebo created T6852: Kleopatra: Spaces in embedded filenames incorrectly handled.
Wed, Nov 29, 3:15 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ebo triaged T6851: Kleopatra: Allow users to change name of decryption result if file (or folder) already exists as Normal priority.
Wed, Nov 29, 11:38 AM · vsd33, kleopatra, Restricted Project
CarlSchwan added a comment to T6844: Mimetreeparser unicode issue.

These seems to be windows related bugs and it even seems to only appear with mingw builds of Qt and not MSVC builds according to https://forum.qt.io/topic/89997/using-colour-emojis-as-a-substitution-font-in-windows/12?_=1701253977832&lang=en-US :(

Wed, Nov 29, 11:37 AM · vsd33, kleopatra, Restricted Project
CarlSchwan claimed T6844: Mimetreeparser unicode issue.
Wed, Nov 29, 11:06 AM · vsd33, kleopatra, Restricted Project

Tue, Nov 28

aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

In GpgOL at least I have an API call to query the display language of outlook. I just need to pass it through to gpgme early and forgot about it. Also I don't think this would actually help completely if gpg-agent is running already.

Tue, Nov 28, 3:48 PM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
ikloecker added a comment to T6845: Kleopatra: show "loading certificates" window as long as it takes.

Currently, the "Loading certificates" window is shown as long as gpgsm --learn-card runs. Instead of showing this window longer we should probably add some general progress indicator to the smart card view (e.g. in a status bar), so that the users see that Kleopatra is updating/loading information from the smart cards.

Tue, Nov 28, 1:34 PM · vsd33, Restricted Project, kleopatra
ikloecker renamed T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view from Kleopatra: Show S/MIME certs in smart card view to Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.
Tue, Nov 28, 1:29 PM · vsd33, Restricted Project, kleopatra
ebo created T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.
Tue, Nov 28, 12:01 PM · vsd33, Restricted Project, kleopatra
ebo created T6846: Kleopatra: learn TCOS cards automatically.
Tue, Nov 28, 11:47 AM · vsd33, Restricted Project, kleopatra
ebo triaged T6845: Kleopatra: show "loading certificates" window as long as it takes as Low priority.
Tue, Nov 28, 11:43 AM · vsd33, Restricted Project, kleopatra
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Some technical details:

  • KDE's ki18n uses the LANGUAGE variable to set/get the language to use. On Unix, we simply use QLocale::system(), but on Windows and macOS we look directly at the LANGUAGE variable because Qt ignores this variable on those systems. See https://invent.kde.org/frameworks/ki18n/-/blob/kf5/src/i18n/main.cpp#L63
  • KDE's kxmlgui reads the application-specific override language from the file QStandardPaths::GenericConfigLocation + "/klanguageoverridesrc" and sets the LANGUAGE variable accordingly (which is then picked up by ki18n). Example from my system:
[Language]
kmymoney=@ByteArray(de)

Regarding the format, =de would probably also work.
See https://invent.kde.org/frameworks/kxmlgui/-/blob/kf5/src/kswitchlanguagedialog_p.cpp#L64

Tue, Nov 28, 10:32 AM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
ebo created T6844: Mimetreeparser unicode issue.
Tue, Nov 28, 10:20 AM · vsd33, kleopatra, Restricted Project
ebo moved T6832: MimeTreeParser can't find Kleopatra executable on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.

works with VS-Desktop-3.1.90.302-Beta:

Tue, Nov 28, 9:58 AM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
ebo edited projects for T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed, added: vsd32 (vsd-3.2.0); removed vsd32.

works with VS-Desktop-3.1.90.302-Beta, very nice!

Tue, Nov 28, 9:50 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report
ebo raised the priority of T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows from Wishlist to Normal.

Raising prio in reaction to some customer feedback

Tue, Nov 28, 9:14 AM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
ikloecker placed T6833: Kleopatra: Multiple dirmngr started when searching for keys up for grabs.

assuan_pipe_connect, etc., is outside of my comfort zone. Somebody else (@werner ?) should check how to prevent two gpgsm's started via gpgconf --launch and assuan_pipe_connect (if that's what happens).

Tue, Nov 28, 8:55 AM · Restricted Project, kleopatra, vsd32
aheinecke moved T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed from WiP to QA on the vsd32 board.
Tue, Nov 28, 8:15 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report
aheinecke moved T6832: MimeTreeParser can't find Kleopatra executable on Windows from WiP to QA on the vsd32 board.
Tue, Nov 28, 8:14 AM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra

Mon, Nov 27

ikloecker added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

I guess that the second instance is started by gpgsm_new (engine-gpgsm.c) via assuan_pipe_connect.

Mon, Nov 27, 8:31 PM · Restricted Project, kleopatra, vsd32
ebo changed the status of T6833: Kleopatra: Multiple dirmngr started when searching for keys from Testing to Open.
Mon, Nov 27, 4:26 PM · Restricted Project, kleopatra, vsd32
ebo added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

When I do a search which is found on the keyserver, only the one without the multiple backslashes comes up, this seems to be started via gpgme call.
When starting again without a dirmngr and searching for a key which can only be found via WKD both entries appear in the taskmanager after only one search. The same is true if the key can be found in neither place. It seems the backslashes are associated with WKD and start is probably via gpgconf.

Mon, Nov 27, 4:20 PM · Restricted Project, kleopatra, vsd32
ebo moved T6833: Kleopatra: Multiple dirmngr started when searching for keys from QA to WiP on the vsd32 board.

further improvement after the 3.2 release

Mon, Nov 27, 4:05 PM · Restricted Project, kleopatra, vsd32
aheinecke added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

One proces per user is normal but the two for ebo-ad are strange. Especially the one with the multiple backslashes. I wonder where that came from. Can you try to find this out? e.g. have taskmanager open while you repeat your test and check when it comes up.

Mon, Nov 27, 4:02 PM · Restricted Project, kleopatra, vsd32
ebo added a project to T6833: Kleopatra: Multiple dirmngr started when searching for keys: Restricted Project.
Mon, Nov 27, 3:51 PM · Restricted Project, kleopatra, vsd32
ebo added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

With VS-Desktop-3.1.90.300-Beta I do not any more see more than one dirmngr for the test user who is not in the windows test-domain.
But I still see 2 processes for the domain user. Which is less than before. Task manager for all users:

Mon, Nov 27, 3:16 PM · Restricted Project, kleopatra, vsd32
aheinecke claimed T6832: MimeTreeParser can't find Kleopatra executable on Windows.

Fyi, Carl already, asked me to include that in our build so I will add this.

Mon, Nov 27, 3:02 PM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
CarlSchwan added a comment to T6832: MimeTreeParser can't find Kleopatra executable on Windows.
In T6832#179438, @ebo wrote:

VS-Desktop-3.1.90.300-Beta: The executable is now found.
Therefore now the details of the signing key are listed when clicking on "keys".

But the keys for which the message are encrypted are not listed after clicking on "Details" in the first blue frame.

After clicking all "links":

Mon, Nov 27, 2:25 PM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
ikloecker added a comment to T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed.

The "Load Certificates" button still remains greyed out if nothing changed, i.e. if no new certificates could be loaded from the card. This could be changed, but pressing "Load Certificates" multiple times won't magically fix loading the broken certificates.

Mon, Nov 27, 2:06 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report