In T6568#208992, @timegrid wrote:Still open in this ticket (see https://dev.gnupg.org/T6568#208755 ):
- Collapsible items in tree views can't be expanded/collapsed, at least not with space or arrow left/right
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Wed, Nov 26
Wed, Nov 26
timegrid changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Testing to Open.
Still open in this ticket (see https://dev.gnupg.org/T6568#208755 ):
- Collapsible items in tree views can't be expanded/collapsed, at least not with space or arrow left/right
- Tab navigation in the Smartcard Dialog is broken
New tickets split from this:
- https://dev.gnupg.org/T7952 Make table column headings for other tables accessible
- https://dev.gnupg.org/T7953 Make table header column width accessible
- https://dev.gnupg.org/T7954 Highlight focused cell in tables
timegrid added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.
In gpg4win-5.0.0-beta413 @ win11 there's a failing patch for kcrash:
• ikloecker committed rWed64c25f957e: libgpg-error: Add all available translations (authored by • ikloecker).
libgpg-error: Add all available translations
• ikloecker committed rW58813e827970: qttranslations: Update list of translations to install (authored by • ikloecker).
qttranslations: Update list of translations to install
mlaurent committed rKLEOPATRA94df4201776c: Use Q_ENUM, Q_ENUMS is deprecated from qt6.0 (authored by mlaurent).
Use Q_ENUM, Q_ENUMS is deprecated from qt6.0
• gniibe committed rCbdc3724d721d: cipher:kyber: Apply a change from upstream. (authored by • gniibe).
cipher:kyber: Apply a change from upstream.
• gniibe closed T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger as Wontfix.
Here is my analysis.
Tue, Nov 25
Tue, Nov 25
• ebo renamed T7717: Location of qt-application config files from Draft: Location of qt-application config files to Location of qt-application config files.
timegrid added a comment to T7609: GpgOL: Certificates imported from WKD are always shown as level 2.
I can't reproduce this on gpg4win-5.0.0-beta413 @ win11.
timegrid added a comment to T7833: GpgOL: Security level 2 shown for manually imported and certified cert.
This seems to apply only for non vsd compliant algos. Importing and certifying a
- rsa/brainpool cert results in security level 4
- cv25519 cert results in security level 2
Update libassuan to 3.0.2
Install Okular and GpgOL/Web by default
For our Okular, we should not use the standard file names (okularrc, …) as this would conflict with a regular Okular installation.
timegrid added a comment to T7951: GpgOL: Lower security level displayed for pgp keys with revoked userid.
I rechecked: the revoked userid has to match the email address of the sender. Still there's another non revoked userid with the same email address:
• werner triaged T7947: Add feature to gpg-card to set the retry count to a different value. as Normal priority.
Yubikeys allow that. See my mail to the mailing list.
• werner added a comment to T7951: GpgOL: Lower security level displayed for pgp keys with revoked userid.
Do you mean one of the user-ids has been revoked or the one matching the mail sender?
• ebo renamed T7334: Kleopatra: ADSK shown as "unknown recipient" from Draft: Kleopatra: ADSK shown as "unknown recipient" to Kleopatra: ADSK shown as "unknown recipient".
• ebo renamed T7936: GpgOL: Add option to except internal domains from encryption from Draft: GpgOL: Add option to except internal domains from encryption to GpgOL: Add option to except internal domains from encryption.
• TobiasFella triaged T7943: Kleopatra: OK button to set card cardholder/url needs two clicks as Normal priority.
The extension .part is used by Mozilla/Firefox. Curl uses .tmp. Is that OK for Windows machine to use .part?
• gniibe closed T7694: GPGME: gpgme_io_spawn issues, a subtask of T7660: GPGME invocation by cri-o hangs on gpgme_op_verify, as Resolved.
l10n daemon script <scripty@kde.org> committed rLIBKLEOe13cca7d7f9c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
• gniibe added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.
I examined the code of gnupg_sysconfdir in gnupg/common/homedir.c, if we could factor out things to gpgrt, so that something like gpgrt_fconcat with GPGRT_SYSCONFDIR can be implemented.
l10n daemon script <scripty@kde.org> committed rLIBKLEO828507fd40a3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
• gniibe committed rG32a3e5f83bbb: common:dotlock: Escalate a warning message up to INFO from DEBUG. (authored by • gniibe).
common:dotlock: Escalate a warning message up to INFO from DEBUG.
kbx:sqlite: Don't call dotlock_release.
• gniibe committed rGe4f20ba10a6a: commond:dotlock: Remove support of use with glib. (authored by • gniibe).
commond:dotlock: Remove support of use with glib.
• gniibe committed rG68dcfec91b90: common:dotlock:w32: Minor fixes for Windows. (authored by • gniibe).
common:dotlock:w32: Minor fixes for Windows.
common:dotlock: Comment fixes.
Mon, Nov 24
Mon, Nov 24
rodolfoser added a comment to T7947: Add feature to gpg-card to set the retry count to a different value..
Seems like the OpenPGP Card Specification does not allow the change of retry counters.
• werner added a project to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks: token.
• werner triaged T7933: Linking error with GPGMEPP on MacOS Tahoe 26.01/GCC 15.2 as Normal priority.
• werner triaged T7944: GnuPG: full-gen-key for kyber keys without passphrase will ask for passphrase twice as Low priority.
That is a feature not a bug. Make also sense if your threat model is store-trafic-no-decrypt-later. If you can get the key you will also be abale to get the cleartext. Any nobody can remember a passphrase on par with the claimed Kyber security level.
• TobiasFella added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
yes, it seems to be caused by one of the patches. I'm trying to figure out which one...
• ikloecker added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
Or Window activity (which is related to focus). I'm wondering if one of my patches is to blame.
• werner committed rDebc00c5ab6e7: ids: Published draft-koch-openpgp-webkey-service-21 (authored by • werner).
ids: Published draft-koch-openpgp-webkey-service-21
• ebo renamed T7950: Kleopatra: Add filter for usable certificates from Kleopatra: Add filter for valid certificates to Kleopatra: Add filter for usable certificates.
• TobiasFella added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
I can reproduce. It's not that the Button itself needs to be pressed twice, *something* in the dialog needs to be pressed before the button reacts. So this looks like it's something about focus
• ebo moved T7945: GpgOL does not automatically switch protocol for not-compliant certificates from Backlog to Triage on the gpgol board.
I wonder if we should better open a new ticket with all the relevant data when we get a report giving more information and set this one to invalid.
Fix deletion flags
• ebo added a comment to T7945: GpgOL does not automatically switch protocol for not-compliant certificates.
And meanwhile I have tested this a bit with VSD3.3.3 and in the case that the sender has a valid and *VS-compliant* key the automatic switching works.
• ikloecker added a comment to T7949: Kleopatra: Initial language not selected according to windows settings.
I think Gpg4win will keep the language switch because for Gpg4win we don't disable any actions via action restrictions (as far as I know).
In T6568#208875, @timegrid wrote:
- Column sort order and visibility can be configured only via view and nowhere else. That's how it should be, right?
What do you mean?
The description says: The selection of visible columns and sorting should be possible **additionally** via the main menu.
I just wanted to make sure, "additionally" means additionally to the normal (non a11n accessible) context menu and not some other (a11n accessible) place i haven't found.
• ebo renamed T7945: GpgOL does not automatically switch protocol for not-compliant certificates from Kleopatra: security confirmation should check for S/MIME keys to GpgOL should check for S/MIME keys, too.
• ebo edited projects for T7945: GpgOL does not automatically switch protocol for not-compliant certificates, added: gpgol; removed vsd34, kleopatra.
• ebo added a comment to T7945: GpgOL does not automatically switch protocol for not-compliant certificates.
The preference option does already exist, it is "Prefer S/MIME". If not set (the default), then OpenPGP keys are preferred.
timegrid added a comment to T7949: Kleopatra: Initial language not selected according to windows settings.
I'd prefer the language switch for testing, but I mostly had tests for translation issues in mind, e.g. wrong translation language, tooltip size in some language - which probably should be covered by setting the language via the envvar. I'll do some tests to see, if this would work.
- Column sort order and visibility can be configured only via view and nowhere else. That's how it should be, right?
What do you mean?
• ikloecker added a comment to T7946: Kleopatra: Progress bar for keyserver lookup should be continuous for accessiblity.
Yes, very likely it was with NVDA's (update) installer. Therefore I looked at NVDA's source code to find out how to make it work for Kleopatra just to find out that NVDA fakes it itself. I would close this ticket as won't fix.
• ikloecker added a comment to T7949: Kleopatra: Initial language not selected according to windows settings.
In T7949#208870, @timegrid wrote:Regarding the tests: Being able to set the language for Kleopatra via some environment variable would be fine, too.
timegrid added a comment to T7946: Kleopatra: Progress bar for keyserver lookup should be continuous for accessiblity.
Ah, I see. I heard the continuous beeps with another pitch once (probably in the installer then) and thought this was possible. Shall I set this to won't fix then?
In T6568#208750, @timegrid wrote:Questions:
- Column sort order and visibility can be configured only via view and nowhere else. That's how it should be, right?
timegrid added a comment to T7949: Kleopatra: Initial language not selected according to windows settings.
Regarding the tests: Being able to set the language for Kleopatra via some environment variable would be fine, too.
Separate ticket for the "initial language selection": https://dev.gnupg.org/T7949
• ikloecker renamed T7946: Kleopatra: Progress bar for keyserver lookup should be continuous for accessiblity from Kleopatra: Progress bar for keyserver lookup should be continuos for accessiblity to Kleopatra: Progress bar for keyserver lookup should be continuous for accessiblity.
• ikloecker added a comment to T7946: Kleopatra: Progress bar for keyserver lookup should be continuous for accessiblity.
The 50 % is when either WKD lookup or keyserver lookup are done and the other is still running. None of those two lookups can be partially done. Hence there's no way to do something with more steps (safe for faking it with a timer). The only alternative is an unspecified progress bar, but unspecified progress bars (aka busy indicators) are completely silent as you can see in the "Loading certificate cache..." busy indicator. (NVDA's code doesn't support unspecified progress except in their own installer which has special code for this, i.e. the installer makes the sound itself.)
• ikloecker added a comment to T7945: GpgOL does not automatically switch protocol for not-compliant certificates.
This isn't a Kleopatra issue. I suppose this happens with Outlook. The security confirmation checks for the type of keys it's asked for. Either OpenPGP or S/MIME or unspecified.
• ikloecker added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
This isn't reproducible on Linux. (Tested with a Yubikey but that should really make no difference.) Maybe a regression of our Qt patches.
• ikloecker renamed T7913: Kleopatra: General error if designated revoker not in keyring from Draft: Kleopatra: General error if designated revoker not in keyring to Kleopatra: General error if designated revoker not in keyring.
Please create a separate ticket for "The initial language in kleopatra is not selected according to windows settings". This is a bug in KDE Frameworks that's orthogonal to the issues of this ticket.
• ikloecker added a comment to T7913: Kleopatra: General error if designated revoker not in keyring.
Best test this with a newer installer than gpg4win-5.0.0-beta413 to avoid the regression with the raw HTML (see T7886#208675).
• ikloecker changed the status of T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk from Open to Testing.
The problem with the raw HTML has been fixed already by Tobias.
• ikloecker committed rLIBKLEOb7c8ee5930f9: Use setFlag instead of error-prone bit operations (authored by • ikloecker).
Use setFlag instead of error-prone bit operations
Yes, sorry, a typo, I corrected it.
In T7759#208677, @timegrid wrote:Forgot to note: Setting S/MIME debug level in kleopatra via GnuPG System will write the right key to gpg.conf (if I understood it right, this was also a problem)
GIT_SILENT: clean CMakePreset.json
mlaurent committed rKLEOPATRA2ccb4bed20f5: GIT_SILENT: clean CMakePreset.json (authored by mlaurent).
GIT_SILENT: clean CMakePreset.json
GIT_SILENT: clean CMakePreset.json
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA7b929ac5c7d0: GIT_SILENT Upgrade release service version to 25.11.90. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 25.11.90.
Sun, Nov 23
Sun, Nov 23
git checkout gnupg-2.5.14, reverted the commits 46f4cb66125ee34e87e592cc02d38daead3427af and 0cc7759ed5a3890b4e28563a6b5e97f3aa551530, recompiled, and the error message gpg: keydb_search_first failed: SQL error no longer appeared. Also, in /root/.gnupg/public-keys.d/, the two files pubring.db.lock and .#lk0x0000... are present.
Sat, Nov 22
Sat, Nov 22
GIT_SILENT: prepare 6.6 RC
GIT_SILENT: prepare 6.6 RC
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3521fd7a42b3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Fri, Nov 21
Fri, Nov 21
Looks good to me on gpg4win-5.0.0-beta413 @ win11.
timegrid changed the status of T6568: Kleopatra: make table column headings accessible from Testing to Open.
I also tried to check all tables i can find and it mostly looks good:
- Certificates Lists:
- Main
- Import ("Show imported")
- Cert Selection (e.g. Sign as)
- Keyserver Lookup
- Smartcard
- Groups (both available and in group)
- Certificate Details
- User IDs
- Sub-keys
- Certifications
timegrid moved T7809: Kleopatra: Save of audit log viewer is html without an .html extension from WIP to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.0-beta413 @ win11
timegrid added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
Actually pinentry has the same behaviour, so this might be a general problem, if one form input field is changed.
It also applies to clicking on other form elements.
As this looks good to me on gpg4win-5.0.0-beta413 @ win11, I move this to done on the gpd5x board.
timegrid moved T7880: Kleopatra: Card icon shown for softkeys with ADSK from card from WIP to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.0-beta413 @ win11:
timegrid closed T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible, a subtask of T5824: Kleopatra: Full accessibility support, as Resolved.
timegrid closed T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible as Resolved.
Looks good to me on gpg4win-5.0.0-beta413 @ win11
