Page MenuHome GnuPG
Feed Advanced Search

Aug 9 2022

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 · vsd33 (vsd-3.3.0), 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 · a11y, kleopatra
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
ikloecker committed rKLEOPATRAe47dfe74231c: Unify labeling of creation and expiration date (authored by ikloecker).
Unify labeling of creation and expiration date
Aug 2 2022, 5:43 PM
ikloecker committed rLIBKLEO576de59a37c1: Unify labeling of creation and expiration date (authored by ikloecker).
Unify labeling of creation and expiration date
Aug 2 2022, 5:27 PM
ikloecker claimed T6120: Kleopatra: Unify wording of (start and) end of validity period.
Aug 2 2022, 5:14 PM · Restricted Project, kleopatra
ikloecker triaged T6120: Kleopatra: Unify wording of (start and) end of validity period as Normal priority.
Aug 2 2022, 5:13 PM · Restricted Project, kleopatra
ikloecker renamed T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Kleopatra: Bogus </item><item> in message when exporting secret key with multiple user IDs to Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 4:00 PM · kleopatra, Restricted Project, Bug Report
ikloecker moved T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs from Open to Testing.
Aug 2 2022, 3:56 PM · kleopatra, Restricted Project, Bug Report
ikloecker committed rKLEOPATRAa6e9353ef245: Fix building of localized string with list of imported user IDs (authored by ikloecker).
Fix building of localized string with list of imported user IDs
Aug 2 2022, 3:55 PM
ikloecker created T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs.
Aug 2 2022, 1:57 PM · kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T6102: Kleopatra: Make Certifications dialog accessible from Open to Testing.

The original issues have been addressed. Moreover, the actions are now available as buttons additionally to being available as context menu items.

Aug 2 2022, 11:47 AM · kleopatra, Restricted Project
ikloecker changed the status of T6102: Kleopatra: Make Certifications dialog accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 2 2022, 11:47 AM · a11y, kleopatra
ikloecker committed rKLEOPATRA452adf99f2ee: Use actions for operations on user IDs and their certifications (authored by ikloecker).
Use actions for operations on user IDs and their certifications
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA554349e719a0: Add buttons for invoking actions on selected user ID or certification (authored by ikloecker).
Add buttons for invoking actions on selected user ID or certification
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA5703377393cc: Make userHasCertificationKey() helper available elsewhere (authored by ikloecker).
Make userHasCertificationKey() helper available elsewhere
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA9dea1cbc20ac: Add helpers for checking feasibility of certification revokations (authored by ikloecker).
Add helpers for checking feasibility of certification revokations
Aug 2 2022, 11:38 AM
ikloecker committed rKLEOPATRA60498cdadfa8: Change selection mode to single selection (authored by ikloecker).
Change selection mode to single selection
Aug 2 2022, 11:38 AM

Aug 1 2022

ikloecker committed rKLEOPATRA10119dd61c1d: Set accessible name for the user ID and certifications tree (authored by ikloecker).
Set accessible name for the user ID and certifications tree
Aug 1 2022, 5:17 PM
ikloecker committed rLIBKLEOc2fa1cf1326f: Announce empty cells of user ID rows as "User ID" (authored by ikloecker).
Announce empty cells of user ID rows as "User ID"
Aug 1 2022, 5:17 PM
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Aug 1 2022, 4:53 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 1 2022, 4:53 PM · a11y, kleopatra
ikloecker changed the status of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible from Open to Testing.
Aug 1 2022, 4:53 PM · kleopatra, Restricted Project
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

The OpenPGP-related changes mentioned in T5832#161063 have been implemented.

Aug 1 2022, 4:52 PM · kleopatra, Restricted Project
ikloecker triaged T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible as Normal priority.
Aug 1 2022, 4:51 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker added a comment to T5371: Handle invalid compliance settings.

I think this was mostly covered with T5362: Kleopatra: Add warning in compliance mode if gnupg version is not compliant and T5653: de-vs and GnuPG 2.3.3 error.

Aug 1 2022, 4:09 PM · Feature Request, Restricted Project, kleopatra
ikloecker committed rKLEOPATRAf7c4c2d0e2bb: Show a simple success message instead of a complicated result dialog (authored by ikloecker).
Show a simple success message instead of a complicated result dialog
Aug 1 2022, 4:03 PM
ikloecker committed rKLEOPATRAf7dfbacd9b7f: GIT_SILENT Remove unused method (authored by ikloecker).
GIT_SILENT Remove unused method
Aug 1 2022, 4:03 PM
ikloecker committed rKLEOPATRAd672b49dbb1c: Make name of class reflect what it does (authored by ikloecker).
Make name of class reflect what it does
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRAb39f97df824f: Only offer creation of OpenPGP certificate in selection dialog (authored by ikloecker).
Only offer creation of OpenPGP certificate in selection dialog
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRA837325756ec7: Offer separate actions for creating OpenPGP key pair resp. S/MIME CSR (authored by ikloecker).
Offer separate actions for creating OpenPGP key pair resp. S/MIME CSR
Aug 1 2022, 2:09 PM
ikloecker committed rKLEOPATRA95416fb1d192: Create OpenPGP certificate by default with --gen-key (authored by ikloecker).
Create OpenPGP certificate by default with --gen-key
Aug 1 2022, 2:09 PM

Jul 29 2022

ikloecker committed rWb068429a8fbd: Update dependencies of libkleo (authored by ikloecker).
Update dependencies of libkleo
Jul 29 2022, 10:50 PM
ikloecker committed rLIBKLEO2f5f44707d69: Add accessibleExpirationDate overload for signatures (authored by ikloecker).
Add accessibleExpirationDate overload for signatures
Jul 29 2022, 4:44 PM
ikloecker committed rLIBKLEO95ff877d7143: Provide improved representation of signature attributes for screen readers (authored by ikloecker).
Provide improved representation of signature attributes for screen readers
Jul 29 2022, 4:35 PM
ikloecker committed rLIBKLEOc951d24839a1: GIT_SILENT Fall through is intentional (authored by ikloecker).
GIT_SILENT Fall through is intentional
Jul 29 2022, 4:35 PM
ikloecker committed rLIBKLEO1ace0fc36ef3: Modernize: Use list-initialization (authored by ikloecker).
Modernize: Use list-initialization
Jul 29 2022, 4:35 PM
ikloecker renamed T5934: Kleopatra: Change the default/primary User ID from Kleopatra: Change the default User-ID to Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:15 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker merged T6113: Kleopatra: Make primary user id selectable into T5934: Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:14 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker merged task T6113: Kleopatra: Make primary user id selectable into T5934: Kleopatra: Change the default/primary User ID.
Jul 29 2022, 3:14 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAe038dbbc0d5d: Hide empty list of related addresses (authored by ikloecker).
Hide empty list of related addresses
Jul 29 2022, 3:11 PM
ikloecker added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

As discussed with Andre we streamline certificate generation as follows:

  • We remove the "Choose Type of Key Pair" dialog.
  • We replace the "New Key Pair" entry in the main menu with "New OpenPGP Key Pair" and "New S/MIME Certification Request".
  • For OpenPGP, we replace the result dialog with the "Next Steps" buttons with a simple success message box.
  • For S/MIME, we immediately show a Save File dialog instead of the result dialog.
Jul 29 2022, 2:45 PM · kleopatra, Restricted Project