Page MenuHome GnuPG
Feed Advanced Search

Jun 13 2024

ikloecker changed the status of T6739: Allow "refresh key/signatures" from key's context menu (from key list) from Testing to Open.
Jun 13 2024, 3:40 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T6739: Allow "refresh key/signatures" from key's context menu (from key list).

I can confirm that Kleopatra reports "The certificate was updated." when updating the certificate werner.koch@gnupg.com although gpgme reports "unchanged: 1" as ImportResult. Kleopatra even reports "The certificate was updated." under WKD for a locally generated test key that's not available via WKD. This should be fixed.

Jun 13 2024, 3:40 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T6787: Kleopatra: Add pinentry counters to smart card management view.

gpg uses "Remaining attempts:" for the pinentry. I'll use this also in Kleopatra so that the users can more easily recognize that this is the same information.

Jun 13 2024, 2:32 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7153: Kleopatra: Show all search results (from different origins).

One idea to solve this would be to use a different model because our KeyListModel doesn't allow multiple entries with the same fingerprint. This would also allow us to get rid of columns that make no sense in this workflow like the User IDs column (validity checks are impossible).

Jun 13 2024, 2:17 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a comment to T7067: Kleopatra: Add origin information in search results.
In T7067#187088, @ebo wrote:

Should I make a new ticket for making the origin column default for the search?

Jun 13 2024, 2:07 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T6392: Kleopatra: Tags no longer shown in useridlistmodel .

Note that signature notations are now always loaded (after the initial key listing which is done without them). I have enabled this to make features like T6766: Kleopatra: On export, inform user about uncertified user IDs which require all certifications just work, without having to remember to load certifications or signature notations when needed which would just lead to bugs because one would obviously forget to remember this.

Jun 13 2024, 2:03 PM · kleopatra, Restricted Project
ikloecker changed the status of T6787: Kleopatra: Add pinentry counters to smart card management view from Open to Testing.

Done. This is how it looks like:

Jun 13 2024, 12:11 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T6787: Kleopatra: Add pinentry counters to smart card management view, a subtask of T6785: Kleopatra: Improvements related to smart cards, from Open to Testing.
Jun 13 2024, 12:11 PM · kleopatra
ikloecker committed rKLEOPATRA7dd02a4962f2: Trigger a smart card update if a smart card command failed (authored by ikloecker).
Trigger a smart card update if a smart card command failed
Jun 13 2024, 12:01 PM
ikloecker committed rKLEOPATRA394f2eb16cc3: Ensure that the PIN counters are updated when they changed (authored by ikloecker).
Ensure that the PIN counters are updated when they changed
Jun 13 2024, 11:29 AM
ikloecker committed rKLEOPATRAf29b9ab161ee: Show the PIN retry counters for OpenPGP smart cards (authored by ikloecker).
Show the PIN retry counters for OpenPGP smart cards
Jun 13 2024, 11:10 AM
ikloecker committed rMc52e1943a72d: qt,tests: Fix deprecation warnings (in Qt 6 build) (authored by ikloecker).
qt,tests: Fix deprecation warnings (in Qt 6 build)
Jun 13 2024, 10:25 AM
ikloecker committed rM60b96d149c71: qt: Specify import options as list of strings instead of as string (authored by ikloecker).
qt: Specify import options as list of strings instead of as string
Jun 13 2024, 10:05 AM

Jun 12 2024

ikloecker added a comment to T6787: Kleopatra: Add pinentry counters to smart card management view.

I gathered the CHV-STATUS information of a few cards.

Jun 12 2024, 3:38 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker updated the task description for T6787: Kleopatra: Add pinentry counters to smart card management view.
Jun 12 2024, 2:22 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker claimed T6787: Kleopatra: Add pinentry counters to smart card management view.
Jun 12 2024, 2:21 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T6392: Kleopatra: Tags no longer shown in useridlistmodel from Open to Testing.

This works for me. And it also seems to work for ebo with VS-Desktop. Setting to Testing, but I think it can as well be closed without another test given that ebo already tested it.

Jun 12 2024, 2:14 PM · kleopatra, Restricted Project
ikloecker changed the status of T5968: Kleopatra: p15 widget for S/MIME cards from Open to Testing.

Works for me for a dark blue (R&S) smart card and a Genua smart card. See T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view.

Jun 12 2024, 1:58 PM · kleopatra, Restricted Project
ikloecker requested changes to D602: Fix assignment of GetProcAddress to func.

I think the correct fix is to C-cast the return value of GetProcAddress to the type of func which we would have to define with a typedef as in the example for GetProcAddress: https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getprocaddress

Jun 12 2024, 1:45 PM
ikloecker committed rM2187a4de8c17: qt: Allow specifying import options when importing keys (authored by ikloecker).
qt: Allow specifying import options when importing keys
Jun 12 2024, 11:34 AM
ikloecker renamed T7150: Kleopatra: Import only public keys from WKD from Kleopatra: Import keys from WKD with no-seckeys import option to Kleopatra: Import only public keys from WKD.
Jun 12 2024, 11:04 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker changed the status of T7152: gpgme: Support import options, a subtask of T7150: Kleopatra: Import only public keys from WKD, from Open to Testing.
Jun 12 2024, 11:02 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker changed the status of T7152: gpgme: Support import options from Open to Testing.

This should probably be tested with T7150.

Jun 12 2024, 11:02 AM · gpgme (gpgme 1.24.x), Restricted Project
ikloecker renamed T7152: gpgme: Support import options from gpgme: Support no-seckeys import option to gpgme: Support import options.
Jun 12 2024, 10:53 AM · gpgme (gpgme 1.24.x), Restricted Project
ikloecker committed rM5b73b0722a13: tests: Add --import-filter option to usage info of run-import (authored by ikloecker).
tests: Add --import-filter option to usage info of run-import
Jun 12 2024, 10:50 AM
ikloecker committed rM3b9815bd8ad7: core: Allow setting import options when importing keys (authored by ikloecker).
core: Allow setting import options when importing keys
Jun 12 2024, 10:50 AM
ikloecker changed the status of T7146: gpg: Add import option "no-seckeys" from Testing to Open.

This doesn't seem to work. I get

$ gpg --version
gpg (GnuPG) 2.4.6-beta4
libgcrypt 1.11.0
Jun 12 2024, 10:28 AM · vsd33 (vsd-3.3.0), Restricted Project
ikloecker committed rM307256d277d8: qt,doc: Fix typos (authored by ikloecker).
qt,doc: Fix typos
Jun 12 2024, 9:10 AM
ikloecker moved T7152: gpgme: Support import options from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 12 2024, 9:06 AM · gpgme (gpgme 1.24.x), Restricted Project
ikloecker triaged T7152: gpgme: Support import options as Normal priority.
Jun 12 2024, 9:06 AM · gpgme (gpgme 1.24.x), Restricted Project
ikloecker moved T7150: Kleopatra: Import only public keys from WKD from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 12 2024, 9:04 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker claimed T7150: Kleopatra: Import only public keys from WKD.
Jun 12 2024, 9:04 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

Jun 11 2024

ikloecker triaged T7150: Kleopatra: Import only public keys from WKD as Normal priority.
Jun 11 2024, 4:31 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T7110: Distribute the GpgME bindings separately from GpgME.

gpgme and the C++, Qt 5 and Python bindings can be configured, built and installed with the following commands:

./autogen-all.sh  # runs autogen.sh for gpgme, lang/cpp, lang/qt and lang/python
mkdir build
cd build
../configure --prefix=/opt/gnupg/2.4 --enable-maintainer-mode --enable-languages="cpp qt python" --enable-qt-version=5
make
make check
make install

i.e. the only difference is that one needs to run ./autogen-all.sh instead of ./autogen.sh. And that one needs to enable the bindings and specify the Qt version. (By default, the Qt 6 are built if Qt 6 is found.)

Jun 11 2024, 3:48 PM · gpgme, Restricted Project
ikloecker updated subscribers of T7110: Distribute the GpgME bindings separately from GpgME.
Jun 11 2024, 3:41 PM · gpgme, Restricted Project
ikloecker added a comment to T7110: Distribute the GpgME bindings separately from GpgME.

The current proposal has been pushed to the branch ikloecker/t7110-nested-bindings-packages.

Jun 11 2024, 3:41 PM · gpgme, Restricted Project

Jun 10 2024

ikloecker created T7146: gpg: Add import option "no-seckeys".
Jun 10 2024, 4:36 PM · vsd33 (vsd-3.3.0), Restricted Project
ikloecker committed rM87319b3fc766: qt: Align license of some Makefiles with license of other Makefiles (authored by ikloecker).
qt: Align license of some Makefiles with license of other Makefiles
Jun 10 2024, 3:26 PM
ikloecker committed rM29be63ae3775: qt: Fix license headers of Makefiles (authored by ikloecker).
qt: Fix license headers of Makefiles
Jun 10 2024, 3:26 PM
ikloecker committed rM09cc0c81f745: qt: Fix license headers of CMake config files (authored by ikloecker).
qt: Fix license headers of CMake config files
Jun 10 2024, 3:26 PM
ikloecker committed rM967b6b726eb6: qt: Fix license headers of dataprovider.* (authored by ikloecker).
qt: Fix license headers of dataprovider.*
Jun 10 2024, 3:26 PM
ikloecker committed rM4136928f0d89: cpp: Remove commented out and disabled code (authored by ikloecker).
cpp: Remove commented out and disabled code
Jun 10 2024, 3:26 PM

Jun 7 2024

ikloecker moved T7141: gpgme does not handle backslashes in file names correctly. from Backlog to WiP on the vsd33 board.
Jun 7 2024, 3:19 PM · vsd33 (vsd-3.3.0), vsd32 (vsd-3.2.3), gpgme, Restricted Project, kleopatra
ikloecker added a project to T7141: gpgme does not handle backslashes in file names correctly.: vsd33.

Adding vsd33 for testing with next VSD

Jun 7 2024, 3:19 PM · vsd33 (vsd-3.3.0), vsd32 (vsd-3.2.3), gpgme, Restricted Project, kleopatra
ikloecker changed the status of T7141: gpgme does not handle backslashes in file names correctly. from Open to Testing.
Jun 7 2024, 3:18 PM · vsd33 (vsd-3.3.0), vsd32 (vsd-3.2.3), gpgme, Restricted Project, kleopatra
ikloecker changed the status of T7141: gpgme does not handle backslashes in file names correctly., a subtask of T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename, from Open to Testing.
Jun 7 2024, 3:18 PM · gpgme, Restricted Project, kleopatra
ikloecker committed rKLEOPATRA99213c43be42: Include keygrip when updating key (authored by TobiasFella).
Include keygrip when updating key
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA52eec4f13226: Bump version of kleopatra.rc (authored by ikloecker).
Bump version of kleopatra.rc
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA839efebc6567: Improve revocation dialog (authored by TobiasFella).
Improve revocation dialog
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAa7c93a359ebf: Change help menu entries (authored by ebo).
Change help menu entries
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA7bc40c476880: Improve certificate upload warning (authored by TobiasFella).
Improve certificate upload warning
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAf067e3a36c8d: Trim text for key list filtering (authored by TobiasFella).
Trim text for key list filtering
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA17bf41bf00ff: Don't ask for confirmation when publishing to an LDAP server (authored by TobiasFella).
Don't ask for confirmation when publishing to an LDAP server
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAd9f268344120: Add column enum for SubkeysWidget (authored by TobiasFella).
Add column enum for SubkeysWidget
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA005742fc720c: Add column enum for CardInfoTab (authored by TobiasFella).
Add column enum for CardInfoTab
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA782c057010f0: Remove unused data (authored by TobiasFella).
Remove unused data
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAaee8c313e2d8: Show fingerprint instead of Key ID by default (authored by TobiasFella).
Show fingerprint instead of Key ID by default
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA74ff7a1c8616: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA9b90d3000f60: Add keygrip column to subkeys view (authored by TobiasFella).
Add keygrip column to subkeys view
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA3834ff1885b8: Show more correct info when key is on card and on the computer (authored by TobiasFella).
Show more correct info when key is on card and on the computer
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRA3df7dcd9e0a9: Support building against LLVM's libc++ 18 (authored by Olivier Certner <olce.dev.kde@certner.fr>).
Support building against LLVM's libc++ 18
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAfe1fa1858b29: Add Fingerprint column to card info tab (authored by TobiasFella).
Add Fingerprint column to card info tab
Jun 7 2024, 3:12 PM
ikloecker committed rKLEOPATRAde406ffd8d06: Change column title to Key ID (authored by ebo).
Change column title to Key ID
Jun 7 2024, 3:12 PM
ikloecker moved T6072: Kleopatra: Display "gpgconf -X" from Backlog to WiP on the vsd33 board.
Jun 7 2024, 2:53 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ikloecker committed rLIBKLEO6bbb0a1ef15f: Improve clarity of confirmation dialog (authored by TobiasFella).
Improve clarity of confirmation dialog
Jun 7 2024, 2:50 PM
ikloecker committed rLIBKLEO39127a11dd2f: Fix showing keys as disabled / revoked / invalid (authored by TobiasFella).
Fix showing keys as disabled / revoked / invalid
Jun 7 2024, 2:50 PM
ikloecker committed rLIBKLEO27b6df1e2299: Remove signature class tooltip (authored by TobiasFella).
Remove signature class tooltip
Jun 7 2024, 2:50 PM
ikloecker renamed T6882: Make ADSK configurable for new keys from Make ADSK configurgurable for new keys to Make ADSK configurable for new keys.
Jun 7 2024, 2:49 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
ikloecker changed the status of T6880: GPGME (++/qt): Add support for --quick-add-adsk, a subtask of T6879: Kleopatra: Add support for adding an ADSK, from Open to Testing.
Jun 7 2024, 2:48 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker changed the status of T6880: GPGME (++/qt): Add support for --quick-add-adsk from Open to Testing.

This can be tested with T6879: Kleopatra: Add support for adding an ADSK.

Jun 7 2024, 2:48 PM · vsd33 (vsd-3.3.0), gpgme, Restricted Project
ikloecker added a task to D570: core: Implement adding ADSKs: T6880: GPGME (++/qt): Add support for --quick-add-adsk.
Jun 7 2024, 2:44 PM
ikloecker added a revision to T6880: GPGME (++/qt): Add support for --quick-add-adsk: D570: core: Implement adding ADSKs.
Jun 7 2024, 2:44 PM · vsd33 (vsd-3.3.0), gpgme, Restricted Project
ikloecker changed the status of T7089: Kleopatra: show "disabled" status from Open to Testing.

respecting the "disabled" state is ready for testing; the rest won't be done on this ticket

Jun 7 2024, 2:41 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
ikloecker changed the status of T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process from Open to Testing.

backported

Jun 7 2024, 2:36 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME from Open to Testing.

should be ready for testing

Jun 7 2024, 2:26 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker moved T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME from Backlog to WiP on the vsd33 board.

backported

Jun 7 2024, 2:26 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker moved T7076: Kleopatra: Improvements in the "Revoke Key" window from Backlog to WiP on the vsd33 board.

backported

Jun 7 2024, 2:12 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker moved T6769: Kleopatra: Change warning on keyserver upload from Backlog to WiP on the vsd33 board.
Jun 7 2024, 2:12 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a project to T6769: Kleopatra: Change warning on keyserver upload: vsd33.

backported for vsd33 to avoid conflicts with changes for T7076

Jun 7 2024, 2:12 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T7132: Kleopatra: Trim whitespaces in search from Open to Testing.

backported

Jun 7 2024, 1:51 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker moved T7128: Kleopatra: make details clear for keys with multiple locations from Backlog to WiP on the vsd33 board.

backported

Jun 7 2024, 1:49 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T6072: Kleopatra: Display "gpgconf -X" .

The changes where backported for VSD33, but they have little to do with the original request. They only address https://dev.gnupg.org/T6072#167392

Jun 7 2024, 12:30 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ikloecker moved T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog from Backlog to WiP on the vsd33 board.

backported

Jun 7 2024, 11:54 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker moved T6629: Kleopatra: Remove tooltip signature class from Backlog to WiP on the vsd33 board.
Jun 7 2024, 11:50 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a project to T6629: Kleopatra: Remove tooltip signature class: vsd33.

Backported for VSD

Jun 7 2024, 11:50 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Jun 6 2024

ikloecker committed rKLEOPATRA59bbb8542bff: Bump version of kleopatra.rc (authored by ikloecker).
Bump version of kleopatra.rc
Jun 6 2024, 12:40 PM
ikloecker committed rKLEOPATRA483a14cbd04a: Change help menu entries (authored by ebo).
Change help menu entries
Jun 6 2024, 11:31 AM

Jun 5 2024

ikloecker added a comment to T6851: Kleopatra: Allow users to change name of decryption result if file already exists.

Browsers automatically add an increasing number to the file names of downloaded files in case of a conflict. I think that's a strong indication that people don't like to be bothered with such things. But let's see if people complain.

Jun 5 2024, 10:37 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

Jun 4 2024

ikloecker committed rM25dd284b0c42: core,w32: Pass file names with forward slashes to gpg and gpgtar (authored by ikloecker).
core,w32: Pass file names with forward slashes to gpg and gpgtar
Jun 4 2024, 5:06 PM
ikloecker added a comment to T6879: Kleopatra: Add support for adding an ADSK.

Makes sense. Then default-new-key-adsk needs to be exported by gpgconf, so that gpgme/Kleopatra can use/show it.

Jun 4 2024, 1:51 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a parent task for T6882: Make ADSK configurable for new keys: T6879: Kleopatra: Add support for adding an ADSK.
Jun 4 2024, 1:40 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
ikloecker added a subtask for T6879: Kleopatra: Add support for adding an ADSK: T6882: Make ADSK configurable for new keys.
Jun 4 2024, 1:40 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker removed a parent task for T6879: Kleopatra: Add support for adding an ADSK: T6882: Make ADSK configurable for new keys.
Jun 4 2024, 1:40 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker removed a parent task for T6880: GPGME (++/qt): Add support for --quick-add-adsk: T6882: Make ADSK configurable for new keys.
Jun 4 2024, 1:40 PM · vsd33 (vsd-3.3.0), gpgme, Restricted Project
ikloecker removed subtasks for T6882: Make ADSK configurable for new keys: T6879: Kleopatra: Add support for adding an ADSK, T6880: GPGME (++/qt): Add support for --quick-add-adsk.
Jun 4 2024, 1:40 PM · gnupg24 (2.4.6), gnupg22 (gnupg-2.2.45)
ikloecker added a comment to T7095: Kleopatra: show designated revoker in details window.

To add some (unrepresentative) statistics: My normal keyring contains 552 keys. 5 keys have a single revocation key. 1 key has 3 revocation keys.

Jun 4 2024, 9:55 AM · gpd5x (gpd-5.0.0), kleopatra

Jun 3 2024

ikloecker set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/217 on T7095: Kleopatra: show designated revoker in details window.
Jun 3 2024, 6:17 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7095: Kleopatra: show designated revoker in details window.

What's the use case for multiple designated revokers? I don't think we should optimize Kleopatra's UI for something that's in theory possible with the OpenPGP spec, but which in practice will never occur for a productively used key. The standard use case is that the company wants to be able to revoke the keys of their employees, i.e. there will be a single revocation key.

Jun 3 2024, 6:17 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T6939: File extensions for Mailviewer saving.

I guess the status should be set to Testing?

Jun 3 2024, 9:39 AM · gpd5x, mimetreeparser
ikloecker added a comment to D545: build: Python without distutils.
In D545#6468, @sandro wrote:

Is supporting Python 2.7 such a high priority? That version of python is super duper EOL and this might be a good opportunity to drop support for it.

Jun 3 2024, 9:35 AM