Page MenuHome GnuPG
Feed All Stories

Jul 27 2022

ikloecker added a comment to T6111: Kleopatra: Improve focus indicator for text labels.

With the Breeze style the (old) focus indicator looks like this:

Jul 27 2022, 6:30 PM · Restricted Project, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA876b9d267084: Draw a less prominent focus indicator for text labels (authored by ikloecker).
Draw a less prominent focus indicator for text labels
Jul 27 2022, 6:23 PM
werner committed rGd0bd91ba73a7: agent: New option --no-user-trustlist and --sys-trustlist-name. (authored by werner).
agent: New option --no-user-trustlist and --sys-trustlist-name.
Jul 27 2022, 5:24 PM
werner committed rGabe69b2094dd: gpg: Look up user ID to revoke by UID hash (authored by ikloecker).
gpg: Look up user ID to revoke by UID hash
Jul 27 2022, 5:24 PM
ikloecker claimed T6111: Kleopatra: Improve focus indicator for text labels.
Jul 27 2022, 5:09 PM · Restricted Project, kleopatra, Restricted Project
ikloecker triaged T6111: Kleopatra: Improve focus indicator for text labels as Normal priority.
Jul 27 2022, 5:08 PM · Restricted Project, kleopatra, Restricted Project
ikloecker renamed T6109: Kleopatra: Better way to show expired subkeys from Better way to show expired subkeys in Kleopatra to Kleopatra: Better way to show expired subkeys.
Jul 27 2022, 4:48 PM · Feature Request, Restricted Project, OpenPGP, kleopatra
jukivili added a comment to T5826: Improve detached signing and verification speed.

@werner Could these two patches could be backported to 2.2? These changes give same level of performance increase in 2.2 as seen in 2.3.

Jul 27 2022, 4:48 PM · gnupg
ikloecker updated subscribers of T6109: Kleopatra: Better way to show expired subkeys.

This is related to T5950: Allow viewing expired certificates more easily where a user was wondering why some key wasn't offered as encryption key. It turned out that the encryption subkey was expired.

Jul 27 2022, 4:45 PM · Feature Request, Restricted Project, OpenPGP, kleopatra
werner changed the status of T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid from Open to Testing.

Backported for for 2.2.37

Jul 27 2022, 4:37 PM · gnupg (gpg23), Restricted Project, Feature Request
werner changed the status of T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid, a subtask of T4087: Kleopatra: Revoke User-ID, from Open to Testing.
Jul 27 2022, 4:37 PM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

When the protocol is already choosen then the wizard is still opened and not the dialog. E.g. if the key is created from the welcomewidget's "New Key Pair" button. Or if S/MIME Certificate creation is disabled completely.

Jul 27 2022, 4:28 PM · kleopatra, Restricted Project
aheinecke committed rWd4c124da4e05: Add patch to use registry settings in Kleopatra (authored by aheinecke).
Add patch to use registry settings in Kleopatra
Jul 27 2022, 3:53 PM
ikloecker triaged T6110: Kleopatra: All buttons shall be activatable with the Enter/Return key as Normal priority.
Jul 27 2022, 3:41 PM · Restricted Project, kleopatra
aheinecke reopened T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as "Open".

This is about showing the corresponding about dialog text for the disable support option.

Jul 27 2022, 3:39 PM · g10code, kleopatra
aheinecke closed T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as Resolved.
Jul 27 2022, 3:38 PM · g10code, kleopatra
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Now the buttons react to Enter/Return. But for now only the tool buttons in the welcome widget do. This needs to be extended to all other tool buttons used by Kleopatra. -> T6110: Kleopatra: All buttons shall be activatable with the Enter/Return key

Jul 27 2022, 3:32 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAccb6f078db56: Add and use a custom tool button (authored by ikloecker).
Add and use a custom tool button
Jul 27 2022, 3:28 PM
werner triaged T6109: Kleopatra: Better way to show expired subkeys as Normal priority.
Jul 27 2022, 3:22 PM · Feature Request, Restricted Project, OpenPGP, kleopatra
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Sorry, I did not mean to imply that this was a regression, I only noticed this as I was tabbing through the welcome dialog and then wanted to test openpgp certificate creation by keyboard and was also irritated that it did not work as expected on the button.

Jul 27 2022, 3:21 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAbb057169b752: Use NewOpenPGPCertificateCommand if we want an OpenPGP certificate (authored by ikloecker).
Use NewOpenPGPCertificateCommand if we want an OpenPGP certificate
Jul 27 2022, 2:47 PM
ikloecker committed rKLEOPATRA26ba0e526bfe: Use new workflow for OpenPGP certificate creation if protocol is OpenPGP (authored by ikloecker).
Use new workflow for OpenPGP certificate creation if protocol is OpenPGP
Jul 27 2022, 2:47 PM
ikloecker committed rKLEOPATRAfe004263cf74: Require needed version of libkleo (authored by ikloecker).
Require needed version of libkleo
Jul 27 2022, 2:37 PM
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

I very much doubt that the buttons ever reacted on Enter. Those buttons are and always were QToolButtons. QToolButton doesn't reimplement keyPressEvent and QAbstractButton::keyPressEvent explicitly ignores Enter and Return. I think you are confusing this with the old "Choose Protocol" page of the wizard which used QCommandLinkButtons which indeed to react on Enter.

Jul 27 2022, 2:22 PM · kleopatra, Restricted Project
ikloecker added a comment to T5824: Kleopatra: Full accessibility support.

I'm using QFocusFrame for the visual indication. Qt uses QFocusFrame only with the MacStyle and there it probably looks much better. Breeze also uses it (inspired by the MacStyle).

Jul 27 2022, 1:59 PM · kleopatra, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

When the protocol is already choosen then the wizard is still opened and not the dialog. E.g. if the key is created from the welcomewidget's "New Key Pair" button. Or if S/MIME Certificate creation is disabled completely.

Jul 27 2022, 1:00 PM · kleopatra, Restricted Project
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

Because it doesn't look good, but it is required for full accessibility, I have considered adding a configuration option to enable/disable extended accessibility.

Jul 27 2022, 12:58 PM · kleopatra, Restricted Project
ikloecker added a comment to T5824: Kleopatra: Full accessibility support.

Please add a subtask for the other problems in the welcome widget or add the information to the corresponding existing subtask (if there is one). This task here really only serves as Klammer-Ticket for the actual work items.

Jul 27 2022, 12:42 PM · kleopatra, Restricted Project
ikloecker added a comment to T5824: Kleopatra: Full accessibility support.

I know that the black frame looks bad. (It looks a bit better with Breeze.) The problem is that accessibility requires a visual indication of the keyboard input focus (see second recommendation for issue [3] in the report).

Jul 27 2022, 12:38 PM · kleopatra, Restricted Project
werner changed the status of T6098: Path traversal bug in gpg-wks-server from Open to Testing.

Fix will go into 2.2.37 and 2.3.8.

Jul 27 2022, 12:33 PM · wkd, gnupg
werner committed rG73a98c139691: wkd: Bind the address to the nonce. (authored by werner).
wkd: Bind the address to the nonce.
Jul 27 2022, 12:31 PM
ikloecker changed the status of T6108: Kleopatra: Information on storage location of OpenPGP key should be per subkey from Open to Testing.
Jul 27 2022, 12:30 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe19a61ac5ba9: Resize all columns to fit their contents (authored by ikloecker).
Resize all columns to fit their contents
Jul 27 2022, 12:29 PM
ikloecker committed rKLEOPATRA98493bd4e084: Add column with storage location of subkeys (authored by ikloecker).
Add column with storage location of subkeys
Jul 27 2022, 12:29 PM
aheinecke renamed T6069: Kleopatra crashes when creating UIServer socket from Kleopatra crashes on accout with Greek letters to Kleopatra crashes when creating UIServer socket.
Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
aheinecke triaged T6069: Kleopatra crashes when creating UIServer socket as Normal priority.

I tried to reproduce this as we had similar problems in the past, but for me this works with full unicode characters.

Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

The welcomewidget has some problems:

Jul 27 2022, 12:18 PM · kleopatra, Restricted Project
ikloecker committed rLIBKLEO2d281d8e18cd: Add helpers for accessible creation date and expiration date of subkeys (authored by ikloecker).
Add helpers for accessible creation date and expiration date of subkeys
Jul 27 2022, 11:45 AM
ikloecker committed rLIBKLEO25dbb533c04e: Bump library version (authored by ikloecker).
Bump library version
Jul 27 2022, 11:45 AM
werner shifted T6098: Path traversal bug in gpg-wks-server from the Restricted Space space to the S1 Public space.
Jul 27 2022, 11:43 AM · wkd, gnupg
werner committed rG4c8792fa10b6: wkd: Bind the address to the nonce. (authored by werner).
wkd: Bind the address to the nonce.
Jul 27 2022, 11:43 AM
werner committed rG77090e5260e4: tests: Add missing file for tpm2d tests to the tarball. (authored by werner).
tests: Add missing file for tpm2d tests to the tarball.
Jul 27 2022, 11:43 AM
ikloecker claimed T6108: Kleopatra: Information on storage location of OpenPGP key should be per subkey.
Jul 27 2022, 11:34 AM · Restricted Project, kleopatra
ikloecker changed the status of T6104: Kleopatra: Make Subkeys Details dialog accessible from Open to Testing.

The table is now (more) accessible. The second issue doesn't apply anymore because of T6108: Kleopatra: Information on storage location of OpenPGP key should be per subkey.

Jul 27 2022, 11:34 AM · kleopatra, Restricted Project
ikloecker changed the status of T6104: Kleopatra: Make Subkeys Details dialog accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Jul 27 2022, 11:34 AM · kleopatra, Restricted Project
ikloecker triaged T6108: Kleopatra: Information on storage location of OpenPGP key should be per subkey as Normal priority.
Jul 27 2022, 11:32 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd461f8706317: Make the subkeys table accessible (authored by ikloecker).
Make the subkeys table accessible
Jul 27 2022, 11:26 AM
ikloecker committed rKLEOPATRA2605dafd4501: Add accessible texts for subkeys table and some column values (authored by ikloecker).
Add accessible texts for subkeys table and some column values
Jul 27 2022, 11:26 AM
ikloecker committed rKLEOPATRA67886a3fd245: Create UI of Subkeys widget in code (authored by ikloecker).
Create UI of Subkeys widget in code
Jul 27 2022, 11:26 AM
ikloecker claimed T6104: Kleopatra: Make Subkeys Details dialog accessible.
Jul 27 2022, 9:46 AM · kleopatra, Restricted Project
werner closed T6107: Completely lost ability to create PGP Keys as Resolved.
Jul 27 2022, 8:37 AM · Support
werner updated the task description for T6098: Path traversal bug in gpg-wks-server.
Jul 27 2022, 8:26 AM · wkd, gnupg
cklassen added a comment to T6107: Completely lost ability to create PGP Keys.

Hi Marcel!

Jul 27 2022, 8:25 AM · Support
werner renamed T6098: Path traversal bug in gpg-wks-server from Pass traversal bug in gpg-wks-server to Path traversal bug in gpg-wks-server.
Jul 27 2022, 8:20 AM · wkd, gnupg
gniibe added a comment to T6070: Yubikey 5C 'not available: card error' regression.

I just confirmed that firmware 5.4.3 works fine with the changes (to be 2.2.37 and 2.3.8).

Jul 27 2022, 7:58 AM · gnupg (gpg23), scd, Bug Report
calestyo added a comment to T6054: ambiguous error message when output file exists already.

Sure... it's really more of a cosmetic issue. Even without verbose mode, it should become quickly clear to anyone.

Jul 27 2022, 3:48 AM · Bug Report
gniibe removed a project from T5977: Smartcard PIN stays in clear in memory: Restricted Project.

New release of libassuan is expected to make sure it's cleared off.

Jul 27 2022, 2:39 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a comment to T6092: Minor typo in documentation.

What I found: When the page is served by the server, it omits "charset=utf-8" part. This is the issue.

Jul 27 2022, 2:36 AM · patch, Documentation, Bug Report

Jul 26 2022

marcel.proust added a comment to T6107: Completely lost ability to create PGP Keys.

I used to have the option of generating PGP Keys up to 4,096 key size. That function has completely disappeared.

Jul 26 2022, 11:38 PM · Support
marcel.proust created T6107: Completely lost ability to create PGP Keys.
Jul 26 2022, 11:37 PM · Support
werner closed T5910: CVE-2018-25032 for zlib <=1.2.11 (CVSS 8.1 high) as Resolved.
Jul 26 2022, 9:17 PM · gnupg (gpg22), CVE, gpg4win
werner closed T5977: Smartcard PIN stays in clear in memory as Resolved.
Jul 26 2022, 9:17 PM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
werner added a project to T6052: gnupg2 tpm2d tests do not work: Tests.
Jul 26 2022, 9:15 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner added a project to T6052: gnupg2 tpm2d tests do not work: TPM.
Jul 26 2022, 9:14 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner created TPM.
Jul 26 2022, 9:14 PM
werner closed T6052: gnupg2 tpm2d tests do not work as Resolved.
Jul 26 2022, 9:12 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner claimed T6052: gnupg2 tpm2d tests do not work.
Jul 26 2022, 9:12 PM · gnupg24 (gnupg-2.4.4), Tests, TPM, Bug Report
werner triaged T6071: Duplicated output (repeated nearly once) of the GnuPG console-output to "stdout" on Windows-Console if "Legacy-Console" with any TrueType Fonts is activated under Windows as Normal priority.
Jul 26 2022, 9:07 PM · Windows, gnupg, Bug Report
werner triaged T6041: pinentry-qt dialog window no longer floats under Sway (fixed after 1.2.0) as Normal priority.
Jul 26 2022, 9:07 PM · Restricted Project, pinentry, Bug Report
werner closed T6038: gpg-wks-client excludes uid with URL in comment as Resolved.

Probably fixed meanwhile in 2.2.
Please re-open if experience this problem also with a decent gnupg 2.2 versions.

Jul 26 2022, 9:06 PM · gnupg (gpg22), wkd, Bug Report
werner closed T6014: Failed to search on certificate server. The error returned was: Syntax error in URI. as Resolved.

Probably an invalid specified keyserver

Jul 26 2022, 9:03 PM · gnupg24, dirmngr, Bug Report
werner triaged T6051: Allow revoking last UID of primary key with expert mode as Low priority.
Jul 26 2022, 9:01 PM · OpenPGP, Feature Request, gnupg
werner triaged T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) as Normal priority.
Jul 26 2022, 8:59 PM · Python, gpgme, Bug Report
werner closed T5899: Fix compilation of dirmngr with mingw.org's MinGW as Resolved.
Jul 26 2022, 8:58 PM · patch, Feature Request, Windows, toolchain
werner added a project to T5990: Option to ignore the user trustlist.txt: backport.
Jul 26 2022, 8:57 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
werner closed T6037: Allow import of nwer DFN generated P12 files as Resolved.
Jul 26 2022, 8:53 PM · gnupg (gpg22), S/MIME
werner added a project to T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid: backport.
Jul 26 2022, 7:44 PM · gnupg (gpg23), Restricted Project, Feature Request
werner updated the task description for T5947: Release GnuPG 2.3.7.
Jul 26 2022, 7:40 PM · CVE, Release Info, gnupg (gpg23)
werner triaged T6106: Release GnuPG 2.3.8 as Normal priority.
Jul 26 2022, 7:37 PM · Release Info, gnupg (gpg23)
werner closed T5937: Release GnuPG 2.3.6 as Resolved.
Jul 26 2022, 7:34 PM · Release Info, gnupg (gpg23)
werner closed T5949: Release GnuPG 2.2.36 as Resolved.
Jul 26 2022, 7:34 PM · CVE, gnupg (gpg22), Release Info
werner triaged T6105: Release GnuPG 2.2.37 as Normal priority.
Jul 26 2022, 7:33 PM · gnupg (gpg22), Release Info
werner updated the task description for T5949: Release GnuPG 2.2.36.
Jul 26 2022, 7:31 PM · CVE, gnupg (gpg22), Release Info
ikloecker committed rKLEOPATRA020b8ecdab22: Ensure consistent selection of the current item (authored by ikloecker).
Ensure consistent selection of the current item
Jul 26 2022, 5:03 PM
ikloecker triaged T6104: Kleopatra: Make Subkeys Details dialog accessible as Normal priority.
Jul 26 2022, 4:42 PM · kleopatra, Restricted Project
ikloecker triaged T6103: Kleopatra: Make key selection dialog accessible as Normal priority.
Jul 26 2022, 4:33 PM · kleopatra, Restricted Project
ikloecker added a comment to T5824: Kleopatra: Full accessibility support.
  1. Tables need to work with TAB focus and then arrow button navigation
Jul 26 2022, 3:55 PM · kleopatra, Restricted Project
ikloecker triaged T6102: Kleopatra: Make Certifications dialog accessible as Normal priority.
Jul 26 2022, 3:14 PM · kleopatra, Restricted Project
ikloecker triaged T6101: Kleopatra: Make self-test accessible as Normal priority.
Jul 26 2022, 3:05 PM · kleopatra, Restricted Project
ikloecker triaged T6100: Kleopatra: Make revocation of certifications accessible as Normal priority.
Jul 26 2022, 2:53 PM · kleopatra, Restricted Project
ikloecker added a comment to T6046: Kleopatra: Make certifying certificates accessible.

Issues:

  • Fingerprint is inaccessible (finding [3] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • "Certify with" label not associated with combo box
  • Collapsible "Advanced" section is not accessible (announced as "check box")
  • UI elements in "Advanced" section can receive focus, even if section is collapsed (finding [12] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • "Tags" label not associated with input field
  • Pressing Esc cancels dialog even if explanation tooltip is shown
  • "Domain" input field has no label (finding [4] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • No accessible feedback when checking/unchecking user ID
Jul 26 2022, 2:47 PM · kleopatra, Restricted Project
ikloecker triaged T6099: Kleopatra: Make checksum verification accessible as Normal priority.
Jul 26 2022, 2:27 PM · kleopatra, Restricted Project
werner triaged T6098: Path traversal bug in gpg-wks-server as High priority.
Jul 26 2022, 12:36 PM · wkd, gnupg
tiagoepi added a comment to T6092: Minor typo in documentation.

Thanks for fixing.

Jul 26 2022, 11:26 AM · patch, Documentation, Bug Report
werner added projects to T6069: Kleopatra crashes when creating UIServer socket: Windows, kleopatra, Info Needed.
Jul 26 2022, 11:04 AM · Info Needed, kleopatra, Windows, Bug Report
werner triaged T6054: ambiguous error message when output file exists already as Low priority.

That is not easy to change because we show all kind of error codes. If you run in --verbose mode you should see more info.

Jul 26 2022, 11:03 AM · Bug Report
werner triaged T6053: max passphrase lengths as Normal priority.
Jul 26 2022, 10:59 AM · gnupg, Documentation
werner triaged T6058: clarify need of --batch and/or --pinentry-mode looback with --passphrase-* options as Low priority.

There won't be any semantic changes for obvious reasons.

Jul 26 2022, 10:58 AM · gnupg, Documentation
werner triaged T6085: pinentry-qt: Earlier passphrase hint when creating new key as Normal priority.
Jul 26 2022, 10:56 AM · gnupg, Restricted Project, pinentry
werner committed rG1735b5ffa879: doc: Minor typo fix (authored by werner).
doc: Minor typo fix
Jul 26 2022, 10:52 AM