Page MenuHome GnuPG
Feed Advanced Search

Aug 14 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Another problem seems to be that libtool/automake does not differentiate between library dependencies needed for building the library itself and library dependencies that should be exported to users of the library. There's just mylib_la_LIBADD for specifying the internal/private library dependencies and those also end up as dependencies in the .la file. Or maybe the dependencies in the .la file are used by the original libtool only for building static libraries and it's slibtool's fault to also copy the dependencies verbatim when building a shared library.

Aug 14 2022, 1:21 PM · gpgrt, gpgme, Bug Report
ikloecker updated subscribers of T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I have checked where -L/usr/lib64 comes from. Ultimately, it seems to come from gpg-error-config --libs which outputs -L/usr/lib64 -lgpg-error. I have no idea why gpg-error-config --libs adds the -L/usr/lib64, but this seems very dangerous to me and was bound to cause trouble because a -L applies to everything that follows and not just to the following -l.

Aug 14 2022, 1:07 PM · gpgrt, gpgme, Bug Report

Aug 13 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

You probably have to call strace with -f, so that processes started by clang are also straced.

Aug 13 2022, 5:16 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Your observations seem to confirm that the linking picks up the old 1.17.1 version of libqgpgme instead of the newly built one. You could use strace to dispel last doubts. In any case this very much looks like a problem in slibtool.

Aug 13 2022, 3:51 PM · gpgrt, gpgme, Bug Report

Aug 12 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Hmm. There is a -L/usr/lib64 before -L../src/.libs. I guess this causes problems if there is a /usr/lib64/libqgpgme.la because this will be found before the newly built libqgpgme.la in the build directory.

Aug 12 2022, 10:48 PM · gpgrt, gpgme, Bug Report
ikloecker triaged T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject as Normal priority.
Aug 12 2022, 10:10 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

revokekeyjob.moc is included by job.cpp (as many other *job.moc files). The missing symbols should be available in the built libqgpgme.so. The command line

rdlibtool: link: clang++ t-revokekey.o t-support.o -g -O2 -L../../cpp/src/.libs -lgpgmepp -L../../cpp/src/../../../src/.libs -lgpgme -L/usr/lib64 -lassuan -lgpg-error -lassuan -L../src/.libs -lqgpgme -L../src/../../cpp/src/.libs -lgpgmepp -L../src/../../cpp/src/../../../src/.libs -lgpgme -lassuan -lgpg-error -L../src/../../../src/.libs -lQt5Core -L../../../src/.libs -lgpgme -lassuan -lgpg-error -lQt5Test -lQt5Core -lstdc++ -o .libs/t-revokekey

includes -L../src/.libs -lqgpgme. So it should link against the newly built library and not against an installed library.

Aug 12 2022, 10:09 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

I have no idea why OpenKeyChain cannot decrypt TestFileB.pdf.gpg. Here is the packet list (with automatic decryption).

$ gpg --list-packets TestFileB.pdf.gpg
gpg: encrypted with rsa3072 key, ID B29C3E00B6EF27FA, created 2022-08-12
      "TestKey4 <TestKey4@Email>"
# off=0 ctb=85 tag=1 hlen=3 plen=396
:pubkey enc packet: version 3, algo 1, keyid B29C3E00B6EF27FA
        data: [3071 bits]
# off=399 ctb=d2 tag=18 hlen=2 plen=0 partial new-ctb
:encrypted data packet:
        length: unknown
        mdc_method: 2
# off=420 ctb=a3 tag=8 hlen=1 plen=0 indeterminate
:compressed packet: algo=1
# off=422 ctb=90 tag=4 hlen=2 plen=13
:onepass_sig packet: keyid BBF1585AFE6385A9
        version 3, sigclass 0x00, digest 10, pubkey 1, last=1
# off=437 ctb=cb tag=11 hlen=2 plen=0 partial new-ctb
:literal data packet:
        mode b (62), created 1660319025, name="",
        raw data: unknown length
Aug 12 2022, 7:57 PM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
$ gpg --list-packets TestFileA.pdf.gpg 
gpg: encrypted with ECDH key, ID 8594A0FBC4AFAF88
gpg: public key decryption failed: No secret key
gpg: decryption failed: No secret key
# off=0 ctb=84 tag=1 hlen=2 plen=94
:pubkey enc packet: version 3, algo 18, keyid 8594A0FBC4AFAF88
        data: [263 bits]
        data: [392 bits]
# off=96 ctb=d4 tag=20 hlen=2 plen=0 partial new-ctb
:aead encrypted packet: cipher=9 aead=2 cb=16
        length: unknown

-> This still uses AEAD. It seems Werner's method to remove the AEAD feature doesn't work. At least not with gpg 2.3.7.

$ gpg --edit-key 8594A0FBC4AFAF88
Secret key is available.
Aug 12 2022, 7:52 PM · Bug Report, gpg4win
ikloecker added a comment to T6134: GpgOL: Pinentry prompt not shown for smartcards when signing.

Does the progress bar really say "Verschlusseln" (with u instead of ü) or this is a bug in the screen capture tool? In the pinentry dialog there are also two ü that are displayed as u.

Aug 12 2022, 4:42 PM · Restricted Project
ikloecker committed rKLEOPATRAa754714a2654: Send state-change event if user ID is checked or unchecked (authored by ikloecker).
Send state-change event if user ID is checked or unchecked
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA22cc7a6f7ff0: Set accessible name for User ID list (authored by ikloecker).
Set accessible name for User ID list
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA39564c0f8b01: Announce current item when user ID list gets focus (authored by ikloecker).
Announce current item when user ID list gets focus
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA0618448166fe: Close tool tip instead of dialog if Escape is pressed (authored by ikloecker).
Close tool tip instead of dialog if Escape is pressed
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA884142975598: Set a more accessible name for the collapsible Advanced group box (authored by ikloecker).
Set a more accessible name for the collapsible Advanced group box
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA0738ffa1c456: Avoid keyboard focus for UI elements in the collapsed content area (authored by ikloecker).
Avoid keyboard focus for UI elements in the collapsed content area
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA5056be308d9e: Make label showing fingerprint of key to certify accessible (authored by ikloecker).
Make label showing fingerprint of key to certify accessible
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA9af5f1eaa2d5: Associate labels with corresponding form inputs (authored by ikloecker).
Associate labels with corresponding form inputs
Aug 12 2022, 4:31 PM
ikloecker committed rLIBKLEO0386040ed572: Prevent screen readers from reading the tool tip (authored by ikloecker).
Prevent screen readers from reading the tool tip
Aug 12 2022, 3:59 PM
ikloecker closed T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain as Wontfix.

Observations:

  • TestKey1 (gpg 2.3) is an ECC-key (ed25519/cv25519) while TestKey3 (OpenKeyChain) is an RSA-key (rsa3072). I assume that OpenKeyChain supports ed25519/cv25519.
  • TestKey1 (gpg 2.3) states that it supports some advanced OpenPGP features: features: 07 (= 0x04 + 0x02 + 0x01).
  • TestKey3 (OpenKeyChain) states that it only supports one advanced OpenPGP feature: features: 01
Aug 12 2022, 9:26 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey3:

$ gpg --show-keys backup_2022-08-11.sec
pub   rsa3072/BBF1585AFE6385A9 2022-08-12 [SC]
      4AFA1B0808A82E3EF941B067BBF1585AFE6385A9
uid                            TestKey3 <TestKey3@Email>
sub   rsa3072/F3E9DFE37D777AEF 2022-08-12 [E]
Aug 12 2022, 9:08 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey1_0x31B038AA:

$ gpg --show-keys --verbose TestKey1_0x31B038AA_public.asc 
pub   ed25519/CD1E530031B038AA 2022-08-12 [SC] [expires: 2024-08-11]
      A438C95B6CAA724BC9F3DEB9CD1E530031B038AA
uid                            TestKey1 <TestKey1@Email>
sub   cv25519/B390B84B58866C6A 2022-08-12 [E] [expires: 2024-08-11]
Aug 12 2022, 9:07 AM · Bug Report, gpg4win

Aug 11 2022

ikloecker closed T6132: Files Encrypted By gpg4win / Kleopatra Will Not Decrypt With OpenKeyChain as Invalid.

Please don't yell at us!

Aug 11 2022, 10:29 PM · Bug Report, gpg4win
ikloecker moved T6046: Kleopatra: Make certifying certificates accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 11 2022, 4:04 PM · kleopatra, Restricted Project
ikloecker closed T6100: Kleopatra: Make revocation of certifications accessible, a subtask of T5824: Kleopatra: Full accessibility support, as Resolved.
Aug 11 2022, 3:54 PM · kleopatra, Restricted Project
ikloecker closed T6100: Kleopatra: Make revocation of certifications accessible as Resolved.

All issues were "fixed" by getting rid of the dialog for T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

Aug 11 2022, 3:54 PM · kleopatra, Restricted Project
ikloecker changed the status of T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate from Open to Testing.

Depending on what the user selected (key, one or more user IDs, a single certification) all certifications that the user can revoke are determined and, after confirmation, are revoked one after the other.

Aug 11 2022, 3:51 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA61d79f5a440b: Remove obsolete files (authored by ikloecker).
Remove obsolete files
Aug 11 2022, 3:36 PM
ikloecker committed rKLEOPATRA6b6d314c367d: Simplify the revocation of certifications (authored by ikloecker).
Simplify the revocation of certifications
Aug 11 2022, 3:36 PM
ikloecker committed rLIBKLEObd04eb4f4ddc: Bump library version (authored by ikloecker).
Bump library version
Aug 11 2022, 1:02 PM
ikloecker committed rLIBKLEO2b4b07ca549e: Add more convenience helpers for applying algorithms to a range (authored by ikloecker).
Add more convenience helpers for applying algorithms to a range
Aug 11 2022, 1:02 PM

Aug 10 2022

ikloecker committed rM5d91182c955d: qt: Add missing include (authored by ikloecker).
qt: Add missing include
Aug 10 2022, 12:00 PM
ikloecker committed rM99c1b14470f2: doc: Update NEWS (authored by ikloecker).
doc: Update NEWS
Aug 10 2022, 10:15 AM

Aug 9 2022

ikloecker changed the status of T5934: Kleopatra: Change the default/primary User ID from Open to Testing.

The option to flag a user ID as the primary user ID is now available in the Certificate Details dialog as button below the user ID table and as context menu entry of the user ID table.

Aug 9 2022, 3:56 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker closed T5938: gpgme++: Add support for setting the primary user ID as Resolved.
Aug 9 2022, 3:51 PM · gpgme, Restricted Project, Feature Request
ikloecker closed T5938: gpgme++: Add support for setting the primary user ID, a subtask of T5934: Kleopatra: Change the default/primary User ID, as Resolved.
Aug 9 2022, 3:51 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker closed T6126: gpg: Support specifiying user ID to set as primary as UID hash for --quick-set-primary-uid as Resolved.
Aug 9 2022, 3:51 PM · gnupg (gpg23), Restricted Project, Feature Request
ikloecker closed T6126: gpg: Support specifiying user ID to set as primary as UID hash for --quick-set-primary-uid, a subtask of T5938: gpgme++: Add support for setting the primary user ID, as Resolved.
Aug 9 2022, 3:51 PM · gpgme, Restricted Project, Feature Request
ikloecker committed rKLEOPATRAda3aef1bf1ef: Add support for flagging a user ID as the primary user ID (authored by ikloecker).
Add support for flagging a user ID as the primary user ID
Aug 9 2022, 3:49 PM
ikloecker committed rG2cbb5760d758: gpg: Emit an ERROR status if --quick-set-primary-uid fails (authored by ikloecker).
gpg: Emit an ERROR status if --quick-set-primary-uid fails
Aug 9 2022, 2:55 PM
ikloecker committed rG82c53efd6365: gpg: Look up user ID to mark as primary by UID hash (authored by ikloecker).
gpg: Look up user ID to mark as primary by UID hash
Aug 9 2022, 2:55 PM
ikloecker committed rMdb7d79063f57: qt: Add job to set the primary user ID of OpenPGP keys (authored by ikloecker).
qt: Add job to set the primary user ID of OpenPGP keys
Aug 9 2022, 2:53 PM
ikloecker committed rM125867f268f2: cpp: Add support for gpgme_op_set_uid_flag (authored by ikloecker).
cpp: Add support for gpgme_op_set_uid_flag
Aug 9 2022, 2:53 PM
ikloecker moved T6126: gpg: Support specifiying user ID to set as primary as UID hash for --quick-set-primary-uid from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 9 2022, 8:53 AM · gnupg (gpg23), Restricted Project, Feature Request
ikloecker claimed T5938: gpgme++: Add support for setting the primary user ID.
Aug 9 2022, 8:53 AM · gpgme, Restricted Project, Feature Request
ikloecker claimed T5934: Kleopatra: Change the default/primary User ID.
Aug 9 2022, 8:53 AM · Restricted Project, gpg4win, kleopatra, Feature Request

Aug 8 2022

ikloecker triaged T6126: gpg: Support specifiying user ID to set as primary as UID hash for --quick-set-primary-uid as Normal priority.
Aug 8 2022, 12:28 PM · gnupg (gpg23), Restricted Project, Feature Request
ikloecker closed T5569: pinentry qt4 fails to compile in pinentry 1.2.0 as Resolved.

Should be fixed. A copy of an older version of pinentry's source code that can be built with Q4 is now included and will result in a pinentry-qt4 executable. Note that while we won't break this pinentry intentionally we won't maintain it either.

Aug 8 2022, 9:58 AM · Bug Report, pinentry

Aug 5 2022

ikloecker committed rP0cb17ea14e53: qt4: Add recipe for container for testing build for Qt4 (authored by ikloecker).
qt4: Add recipe for container for testing build for Qt4
Aug 5 2022, 7:54 PM
ikloecker committed rP825819b754f5: qt4: Make it compile with Qt 4.8.7 and without C++11 (authored by ikloecker).
qt4: Make it compile with Qt 4.8.7 and without C++11
Aug 5 2022, 7:54 PM
ikloecker committed rP08a7391fc024: qt,qt4: Separate build of pinentry with Qt5 and Qt4 (authored by ikloecker).
qt,qt4: Separate build of pinentry with Qt5 and Qt4
Aug 5 2022, 7:54 PM
ikloecker committed rP70388f18958c: qt4: Add old copy of source code of pinentry-qt for building with Qt4 (authored by ikloecker).
qt4: Add old copy of source code of pinentry-qt for building with Qt4
Aug 5 2022, 7:54 PM
ikloecker added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

Note to self: T6100: Kleopatra: Make revocation of certifications accessible may be obsolete when the improvements are completed because then the dialog will most likely be gone.

Aug 5 2022, 4:21 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA4d0cdb960690: Add missing include (authored by ikloecker).
Add missing include
Aug 5 2022, 4:18 PM
ikloecker added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

If the user cannot revoke any of the certifications of the selected key or user IDs, then we now inform the user about this instead of showing the dilaog.

Aug 5 2022, 4:14 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe3bdb94add48: Modernize the check that the user IDs belong to the key (authored by ikloecker).
Modernize the check that the user IDs belong to the key
Aug 5 2022, 4:08 PM
ikloecker committed rKLEOPATRA19286cc1d152: Check if there are any certifications the user can revoke (authored by ikloecker).
Check if there are any certifications the user can revoke
Aug 5 2022, 4:08 PM
ikloecker committed rKLEOPATRA82d5bbb89358: Add helper to check that a user ID belongs to a key (authored by ikloecker).
Add helper to check that a user ID belongs to a key
Aug 5 2022, 4:08 PM
ikloecker committed rKLEOPATRAddaf31d30632: Log a warning if the signatures are not available (authored by ikloecker).
Log a warning if the signatures are not available
Aug 5 2022, 4:08 PM
ikloecker committed rLIBKLEO2fa5e706bb8f: Bump library version (authored by ikloecker).
Bump library version
Aug 5 2022, 4:00 PM
ikloecker committed rLIBKLEO807d2eacd385: Add helper to check if all elements in a range satify a predicate (authored by ikloecker).
Add helper to check if all elements in a range satify a predicate
Aug 5 2022, 4:00 PM
ikloecker claimed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.
Aug 5 2022, 2:37 PM · Restricted Project, kleopatra
ikloecker changed the status of T6121: Kleopatra: add name suggestion for revocation certificate from Open to Testing.

We now propose "<fingerprint>.rev" in the last used export directory as file name. This is the same file name as for the revocation certificates that gpg automatically writes to the openpgp-revocs.d folder when a new OpenPGP key is generated.

Aug 5 2022, 12:55 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA16cf9a3b0b41: Make overwrite confirmation look more like the Qt one (authored by ikloecker).
Make overwrite confirmation look more like the Qt one
Aug 5 2022, 12:54 PM
ikloecker committed rKLEOPATRA6a79624cfea7: Do not ask twice for confirmation to overwrite existing file (authored by ikloecker).
Do not ask twice for confirmation to overwrite existing file
Aug 5 2022, 12:54 PM
ikloecker committed rKLEOPATRAfd3b57277708: Propose a file name for the generated revocation certificate (authored by ikloecker).
Propose a file name for the generated revocation certificate
Aug 5 2022, 12:54 PM
ikloecker committed rKLEOPATRA9994a362d621: Add/use common helper for persisting the last used export directory (authored by ikloecker).
Add/use common helper for persisting the last used export directory
Aug 5 2022, 12:54 PM
ikloecker committed rKLEOPATRA47e4f93d8280: Store last used export directory in state config (authored by ikloecker).
Store last used export directory in state config
Aug 5 2022, 12:54 PM
ikloecker committed rKLEOPATRA0479937b7a29: Store the full path if path references a directory (authored by ikloecker).
Store the full path if path references a directory
Aug 5 2022, 12:54 PM
ikloecker claimed T6121: Kleopatra: add name suggestion for revocation certificate .
Aug 5 2022, 11:04 AM · Restricted Project, kleopatra

Aug 4 2022

ikloecker added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

I have kept a backup copy of a WKDRefreshJob locally. ;-) But that's stuff for a different task.

Aug 4 2022, 3:56 PM · gpgme, Restricted Project
ikloecker added a comment to T6122: GnuPG: misleading error message keytocard.

Looks good. After entering a wrong passphrase three times Kleopatra now reports

Moving the key to the card failed: Bad passphrase
Aug 4 2022, 3:08 PM · Bug Report, gnupg (gpg22)
ikloecker closed T6123: Gpg Encryption and Signing - infinite Loop as Invalid.

gpg was waiting for the passphrase for the signing key to be provided via stdin.

Aug 4 2022, 1:46 PM · Support, gpgagent, gpg4win, Bug Report
ikloecker changed the status of T5951: gpgme: Add support for refreshing OpenPGP keys from Open to Testing.

See T5903: Kleopatra: Add refresh button in certificatedetails for the corresponding Kleopatra task. Kleopatra now uses the good old ReceiveKeysJob for doing a key refresh from the configured key server. The RefreshOpenPGPKeysJob has been removed.

Aug 4 2022, 1:40 PM · gpgme, Restricted Project
ikloecker changed the status of T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , from Open to Testing.
Aug 4 2022, 1:40 PM · backport, kleopatra, Restricted Project
ikloecker added a comment to T5903: Kleopatra: Add refresh button in certificatedetails .

For an OpenPGP key, Update now performs a simple "retrieve key" operation for the existing key, i.e. it refreshes the key with the public key found on the configured key server.

Aug 4 2022, 1:36 PM · backport, kleopatra, Restricted Project
ikloecker committed rMc3b183831db5: qt: Remove job for refreshing OpenPGP keys (authored by ikloecker).
qt: Remove job for refreshing OpenPGP keys
Aug 4 2022, 12:32 PM
ikloecker committed rKLEOPATRA87d8b00d4b22: Use ReceiveKeysJob for refreshing OpenPGP keys (authored by ikloecker).
Use ReceiveKeysJob for refreshing OpenPGP keys
Aug 4 2022, 12:32 PM

Aug 3 2022

ikloecker added a comment to T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme.

Did you restart Kleopatra after enabling the high contrast mode? I have implemented that Kleopatra doesn't change/set any background or foreground colors if high contrast mode is detected. Maybe the detection (in SystemInfo::isHighContrastModeActive) doesn't work.

Aug 3 2022, 5:34 PM · kleopatra, Restricted Project
ikloecker changed the status of T6101: Kleopatra: Make self-test accessible from Open to Testing.

All issues were addressed.

Aug 3 2022, 5:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T6101: Kleopatra: Make self-test accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 3 2022, 5:27 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAc7f4cacff3c4: Update column sizes if all tests are shown (authored by ikloecker).
Update column sizes if all tests are shown
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA45d1f6b39c9c: Ensure that the current item stays visible (authored by ikloecker).
Ensure that the current item stays visible
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRAf674388913fd: Set accessible name for the test results tree (authored by ikloecker).
Set accessible name for the test results tree
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA6ca6a3a23776: Announce current item when test results tree gets focus (authored by ikloecker).
Announce current item when test results tree gets focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5cf3c582d9b2: Initially, give keyboard input focus to the tree view (authored by ikloecker).
Initially, give keyboard input focus to the tree view
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5ca701a5f8cf: Simplify interface of SelfTestDialog (authored by ikloecker).
Simplify interface of SelfTestDialog
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA36c233441742: Remove unused c'tor (authored by ikloecker).
Remove unused c'tor
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRAd7f9d806d9d9: Prevent scroll areas from receiving focus (authored by ikloecker).
Prevent scroll areas from receiving focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA4df977116a49: Move Show all check box next to other check box (authored by ikloecker).
Move Show all check box next to other check box
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5ef5ad2f2885: In automatic mode, do not show passed tests initially (authored by ikloecker).
In automatic mode, do not show passed tests initially
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA051bdf81b7d1: Allow the labels to receive keyboard input focus (authored by ikloecker).
Allow the labels to receive keyboard input focus
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA0743a81ee85b: Create UI of Self Test dialog in code (authored by ikloecker).
Create UI of Self Test dialog in code
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA5898bdda3987: Modernize signal-slot connections (authored by ikloecker).
Modernize signal-slot connections
Aug 3 2022, 5:21 PM
ikloecker committed rKLEOPATRA04095babdf1b: Make test results tree view navigatable column by column (authored by ikloecker).
Make test results tree view navigatable column by column
Aug 3 2022, 5:21 PM
ikloecker added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

Okay. I do a KeyListJob with key list mode GpgME::LocateExternal which does the equivalent of --locate-external-keys and that depends on the auto-key-locate mechanisms which could include keyserver and other mechanisms besides WKD.

Aug 3 2022, 3:20 PM · gpgme, Restricted Project
ikloecker added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

The lookup by email address is supposed to be done via WKD. Obviously, a lookup by fingerprint wouldn't work. And yes, obviously this may import additional key via WKD.

Aug 3 2022, 3:08 PM · gpgme, Restricted Project
ikloecker claimed T6101: Kleopatra: Make self-test accessible.
Aug 3 2022, 9:38 AM · kleopatra, Restricted Project
ikloecker edited projects for T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate, added: Restricted Project; removed g10code.
Aug 3 2022, 9:35 AM · Restricted Project, kleopatra

Aug 2 2022

ikloecker changed the status of T6120: Kleopatra: Unify wording of (start and) end of validity period from Open to Testing.
Aug 2 2022, 5:44 PM · Restricted Project, kleopatra