Page MenuHome GnuPG

kleopatraProject
ActivePublic

Details

Description

a GUI for GNU PG among other things

Recent Activity

Fri, Sep 5

werner moved T7759: Kleopatra: Notepad encryption with S/MIME fails from Backlog to QA on the gpd5x board.
Fri, Sep 5, 2:39 PM · gnupg26, gpgme, kleopatra, gpd5x
werner changed the status of T7759: Kleopatra: Notepad encryption with S/MIME fails from Open to Testing.

Uses gpgme-2.0.0 with the above mentioned patches. I have seen no problems in my quick tests.

Fri, Sep 5, 2:38 PM · gnupg26, gpgme, kleopatra, gpd5x
timegrid created T7805: Kleopatra: Permission denied on batch deletion of mixed (openpgp+smime) certs.
Fri, Sep 5, 1:47 PM · vsd, kleopatra

Thu, Sep 4

timegrid moved T7610: Kleopatra: Update custom colored UI elements when colors change from QA to Done on the gpd5x board.

Key Approval dialog used by GpgOL (VSD only) looks good to me on gpg4win-5.0.0-beta357, Outlook LTSC Standard 2024 @ win10 (compliance mode):

Thu, Sep 4, 2:32 PM · gpd5x, kleopatra

Wed, Sep 3

ikloecker claimed T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible.
Wed, Sep 3, 10:12 AM · gpd5x, vsd34, a11y, kleopatra

Tue, Sep 2

ikloecker changed the status of T7802: Kleopatra: Remember last used file system locations when saving or opening files from Open to Testing.
Tue, Sep 2, 4:54 PM · gpd5x, kleopatra
ikloecker changed the status of T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Tue, Sep 2, 4:53 PM · a11y, kleopatra
ikloecker changed the status of T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible from Open to Testing.
Tue, Sep 2, 4:53 PM · a11y, gpd5x, vsd34, kleopatra
ikloecker added a comment to T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.

Notes for testing (and maybe documentation update):

  • A few features (?) of the old CSR creation have been removed:
    • The different choices offered after CSR creation (e.g. save to file, send to CA, create signing/encryption CSR with same settings, etc.) have been removed; now a file save dialog pops up when the CSR has been generated
    • Custom labels for the RSA key sizes ([CertificateCreationWizard]RSAKeySizeLabels); we use GnuPG's algorithm IDs as labels (items in the drop down box)
    • Custom key type ([CertificateCreationWizard]CMSKeyType); CSR creation supported (and still supports) only RSA as "key type"; by marking the config key as immutable one could force the creation of signing+encryption CSRs which makes little sense for S/MIME and might have been "copied" from OpenPGP key creation where forcing the generation of keys for signing & encryption does make some sense.
    • Specification of the CA's email address ([CertificateCreationWizard]CAEmailAddress); the generated CSRs are now always written to disk; the users will have to create an email themselves
Tue, Sep 2, 4:52 PM · a11y, gpd5x, vsd34, kleopatra
ikloecker moved T7802: Kleopatra: Remember last used file system locations when saving or opening files from Backlog to WIP on the gpd5x board.
Tue, Sep 2, 4:05 PM · gpd5x, kleopatra
ikloecker triaged T7802: Kleopatra: Remember last used file system locations when saving or opening files as Normal priority.
Tue, Sep 2, 3:54 PM · gpd5x, kleopatra
werner moved T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive from Done to QA on the gnupg26 board.
Tue, Sep 2, 2:56 PM · gnupg26, gpd5x, kleopatra

Mon, Sep 1

gniibe added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

I fixed the problem (which I identified above) in gniibe/t7759 branch. There might be other causes/problems for the particular symptom, so, I don't know the fix resolves the symptom or not.

Mon, Sep 1, 4:16 AM · gnupg26, gpgme, kleopatra, gpd5x

Wed, Aug 27

ebo updated the task description for T7786: Draft: Kleopatra: improvements of signature verification result messages.
Wed, Aug 27, 2:32 PM · a11y, gpd5x, kleopatra
ebo triaged T7797: Kleopatra: Draft: Redesign "Directory Services" configuration tab as Wishlist priority.
Wed, Aug 27, 12:36 PM · gpd5x, kleopatra
ebo updated the task description for T7701: Draft: Kleopatra: Add information for verification results.
Wed, Aug 27, 12:13 PM · gpd5x, kleopatra
ebo added a comment to T7701: Draft: Kleopatra: Add information for verification results.

tooltip suggestion for d, not trusted and expired:
Ask the sender for an updated certificate and when you receive it, follow the procedure to establish trust and certify it.
or:
Ask the sender for an updated certificate. When you receive it, you need to establish trust and certify it.

Wed, Aug 27, 12:11 PM · gpd5x, kleopatra
ebo triaged T7796: Kleopatra: sort faulty results to the top in case of multiple verifications for a file as Low priority.
Wed, Aug 27, 10:52 AM · gpd5x, kleopatra
werner moved T7759: Kleopatra: Notepad encryption with S/MIME fails from Backlog to WIP on the gnupg26 board.
Wed, Aug 27, 10:34 AM · gnupg26, gpgme, kleopatra, gpd5x
gniibe added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Similar situation could happen with gpgsm + gpg-agent, when gpg-agent is invoked by gpgsm.
(1) No gpg-agent.
(2) In gpgme, by engine-gpgsm, gpgsm is invoked with --logger.
(3) In gpgsm_keylist, it makes sure gpg-agent is available by GETINFO agent-check, using gpgsm_assuan_simple_command.
(4) In the server side, it tries to connect gpg-agent, invokes gpg-agent, and connect to the agent again.
(5) On Windows, it may takes time to invoke gpg-agent. And it may try to connect multiple times. Each trial may generate debug messages.
(6) When it takes too much time, the debug messages are too much. It may fill the pipe.
(7) And it blocks at log_string in my_libassuan_log_handler.
(8) ... it hangs.

Wed, Aug 27, 6:53 AM · gnupg26, gpgme, kleopatra, gpd5x
gniibe added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Hypothetical scenario (gpgsm --server + dirmngr):
(0) It may hang when much debug messages are generated by libassuan to the pipe of --logger (diag_cb).
(1) In gpgme, by engine-gpgsm, gpgsm is invoked with --logger.
(2) If it's the case of standard gpgme interactions which uses gpgsm_io_event, no problem. Because the data on diag_cb is consumed well.
(3) In case of gpgsm_encrypt (or other commands), it uses gpgsm_assuan_simple_command which does not consume the data on diag_cb pipe at all.
(4) In particular, in set_recipients, gpgsm_assuan_simple_command is called by the number of recipients.
(5) IIUC, in the server side, dirmngr is used by the call chain of:

  • gpgsm_add_to_certlist
  • gpgsm_validate_chain...
  • gpgsm_dirmngr_isvalid

(6) In gpgsm_dirmngr_isvalid function, libassuan is used as client side, it generates debug messages.
(7) When there are many recipients, the debug message may be big enough to fill the pipe.
(8) When pipe is filled, it blocks by log_string in my_libassuan_log_handler, waiting the data in pipe is consumed.
(9) ... it hangs.

Wed, Aug 27, 5:12 AM · gnupg26, gpgme, kleopatra, gpd5x

Tue, Aug 26

ebo triaged T7795: Draft: Kleopatra: shorter text for verification with same name .sig file as Normal priority.
Tue, Aug 26, 4:41 PM · gpd5x, kleopatra

Mon, Aug 25

ikloecker moved T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible from Backlog to WIP on the gpd5x board.
Mon, Aug 25, 11:40 AM · a11y, gpd5x, vsd34, kleopatra

Thu, Aug 21

ikloecker moved T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open from Backlog to WIP on the vsd34 board.
Thu, Aug 21, 4:12 PM · vsd34, Bug Report, gpd5x, kleopatra
ikloecker moved T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open from Backlog to WIP on the vsd34 board.
Thu, Aug 21, 3:47 PM · vsd34, Bug Report, gpd5x, kleopatra
ikloecker moved T7558: Kleopatra: Show a certificate's comment field in certification dialog. from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:47 PM · vsd34, gpd5x, kleopatra
ikloecker moved T7707: Kleopatra: Unformatted fingerprints from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:45 PM · vsd34, gpd5x, kleopatra
ikloecker added a comment to T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open.

Backported for VSD 3.4

Thu, Aug 21, 3:38 PM · vsd34, Bug Report, gpd5x, kleopatra
ikloecker moved T7552: Kleopatra: Add search function to "configuration overview" from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:31 PM · vsd34, gpd5x, kleopatra
ikloecker moved T7615: Kleopatra: Make completion of commands entered in GnuPG Configuration Overview dialog case-sensitive from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:29 PM · vsd34, gpd5x, kleopatra
ikloecker moved T7558: Kleopatra: Show a certificate's comment field in certification dialog. from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:24 PM · vsd34, gpd5x, kleopatra
ikloecker moved T7394: Kleopatra: RSA-1024 is shown as "Unknown algorithm" in the certificate list from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:11 PM · vsd34, gpd5x, kleopatra
ikloecker moved T7215: Improve UX of "subkey expiry change" window from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Aug 21, 3:06 PM · vsd34, gpd5x, kleopatra
ebo added a project to T7215: Improve UX of "subkey expiry change" window : vsd34.
Thu, Aug 21, 2:37 PM · vsd34, gpd5x, kleopatra
ebo closed T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures) as Resolved.
Thu, Aug 21, 2:37 PM · gpd5x, kleopatra
ebo added a project to T7558: Kleopatra: Show a certificate's comment field in certification dialog.: vsd34.
Thu, Aug 21, 2:34 PM · vsd34, gpd5x, kleopatra
ebo closed T7554: Kleopatra: Restore last window location on next start as Resolved.
Thu, Aug 21, 2:33 PM · gpd5x, kleopatra
ebo added a project to T7707: Kleopatra: Unformatted fingerprints: vsd34.
Thu, Aug 21, 2:32 PM · vsd34, gpd5x, kleopatra
ebo closed T5304: Kleopatra: Main certificate view does not keep selected column width as Resolved.
Thu, Aug 21, 2:31 PM · gpd5x, Bug Report, kleopatra, gpg4win
ebo closed T7575: Kleopatra: Migrate application configuration file and state configuration file from old location to new location as Resolved.
Thu, Aug 21, 2:27 PM · Windows, gpd5x, kleopatra
ebo closed T7553: Kleopatra: change string and logic for option to continue showing the result window , a subtask of T7557: Kleopatra: Sign/encrypt result window improvements (KF6), as Resolved.
Thu, Aug 21, 2:26 PM · gpd5x, kleopatra
ebo closed T7553: Kleopatra: change string and logic for option to continue showing the result window as Resolved.
Thu, Aug 21, 2:26 PM · gpd5x, kleopatra
ebo closed T7652: Kleopatra: Add plural in verification messages for multiple signatures as Resolved.
Thu, Aug 21, 2:24 PM · gpd5x, kleopatra
ebo added a project to T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open: vsd34.
Thu, Aug 21, 2:23 PM · vsd34, Bug Report, gpd5x, kleopatra
ebo added a project to T7615: Kleopatra: Make completion of commands entered in GnuPG Configuration Overview dialog case-sensitive: vsd34.
Thu, Aug 21, 2:19 PM · vsd34, gpd5x, kleopatra
ebo added a project to T7552: Kleopatra: Add search function to "configuration overview": vsd34.
Thu, Aug 21, 2:18 PM · vsd34, gpd5x, kleopatra
ebo added a project to T7394: Kleopatra: RSA-1024 is shown as "Unknown algorithm" in the certificate list : vsd34.
Thu, Aug 21, 2:13 PM · vsd34, gpd5x, kleopatra
ebo closed T7232: Kleopatra: Crash on startup when CMS is disabled as Resolved.
Thu, Aug 21, 2:10 PM · gpd5x, Bug Report, kleopatra
ebo closed T7594: Kleopatra: Wrong color for disabled text, links, and tool tips with high contrast modes, a subtask of T6932: Icons, darkmode and stuff, as Resolved.
Thu, Aug 21, 2:09 PM · gpd5x, kleopatra
ebo closed T7594: Kleopatra: Wrong color for disabled text, links, and tool tips with high contrast modes as Resolved.
Thu, Aug 21, 2:09 PM · Windows, a11y, gpd5x, kleopatra