Page MenuHome GnuPG
Feed Advanced Search

Thu, Jun 12

ikloecker committed rKLEOPATRA0b4a73f9f557: Use "info" icon for "Show details" actions (authored by ikloecker).
Use "info" icon for "Show details" actions
Thu, Jun 12, 11:12 AM
ikloecker moved T7686: Kleopatra: Command line options --help, --version, etc. do not work if Kleopatra is already running from Backlog to WIP on the gpd5x board.
Thu, Jun 12, 11:11 AM · gpd5x, kleopatra, Bug Report
ikloecker committed rLIBKLEOe6b56cf98199: Use status icons instead of emblem icons everywhere (authored by ikloecker).
Use status icons instead of emblem icons everywhere
Thu, Jun 12, 11:10 AM
ikloecker claimed T7686: Kleopatra: Command line options --help, --version, etc. do not work if Kleopatra is already running.
Thu, Jun 12, 10:56 AM · gpd5x, kleopatra, Bug Report
ikloecker created T7686: Kleopatra: Command line options --help, --version, etc. do not work if Kleopatra is already running.
Thu, Jun 12, 10:56 AM · gpd5x, kleopatra, Bug Report

Wed, Jun 11

ikloecker changed the status of T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently from Open to Testing.

Parts of the changes made for T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog have been reverted. The drop downs for selecting the signing key and the "encrypt to self" key now offer the primary user IDs of usable keys again (instead of all user IDs of usable keys) and there's no button to open a certificate selection dialog anymore.

Wed, Jun 11, 2:47 PM · vsd33, Bug Report, kleopatra
ikloecker committed rKLEOPATRA548dab68e089: Revert change of selection of own keys to selection of own user IDs (authored by ikloecker).
Revert change of selection of own keys to selection of own user IDs
Wed, Jun 11, 2:38 PM
ikloecker added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

I started Process Monitor only after Kleopatra hang so that I cannot find out which process started gpg-connect-agent.

Wed, Jun 11, 11:52 AM · kleopatra
ikloecker added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

Log files for above deadlock

Wed, Jun 11, 10:53 AM · kleopatra
ikloecker added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

I just had another hang.

Wed, Jun 11, 10:42 AM · kleopatra

Jun 5 2025

ikloecker added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

In Kleopatra we explicitly trigger a re-reading of the smart card after each operation involving a smart card to ensure that Kleopatra doesn't show wrong information. There's so much that can go wrong with physical smart cards that this is the only way to make sure you don't tell the user lies. I think gpg --edit-card also re-reads the smart card after each operation.

Jun 5 2025, 2:57 PM · gnupg, Bug Report
ikloecker removed a project from T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated): gpgme.

There is no bug in the contexts and there's nothing to document anywhere. If anything then it's a bug in gpg's generate command or a more general issue (in gpg-agent) with keeping track of the storage location of private keys as I have already explained in T7620#200613. I'm removing the gpgme tag because there's nothing wrong in gpgme and there's nothing we can do in gpgme. It needs to be addressed in gnupg.

Jun 5 2025, 2:45 PM · gnupg, Bug Report
ikloecker added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.

Let's have a look at the section of RFC4880 linked by the reporter:

A User ID packet consists of UTF-8 text that is intended to represent
the name and email address of the key holder.  By convention, it
includes an RFC 2822 [RFC2822] mail name-addr, but there are no
restrictions on its content.  [...]
Jun 5 2025, 10:09 AM · OpenPGP, Documentation

Jun 4 2025

ikloecker committed rWda88912ca159: Add patch for gpgol 2.6.1 (authored by ikloecker).
Add patch for gpgol 2.6.1
Jun 4 2025, 11:48 AM
ikloecker committed rMca6419d5ec4d: NEWS: Mention the split of gpgme (authored by ikloecker).
NEWS: Mention the split of gpgme
Jun 4 2025, 9:13 AM

Jun 3 2025

ikloecker committed rGPGMEQT71f68de65b90: build: Fix logic for CONFIGURE_FOR_DISTRIBUTION (authored by ikloecker).
build: Fix logic for CONFIGURE_FOR_DISTRIBUTION
Jun 3 2025, 6:12 PM
ikloecker committed rW708bd53a90c1: gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt (authored by ikloecker).
gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt
Jun 3 2025, 3:51 PM
ikloecker committed rWfd77828cac1c: kxmlgui: Remove obsolete patch (authored by ikloecker).
kxmlgui: Remove obsolete patch
Jun 3 2025, 3:51 PM
ikloecker committed rGPGMEQTe598181d462a: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
Jun 3 2025, 3:43 PM
ikloecker committed rGPGMEPP592efbfcfb61: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
Jun 3 2025, 3:43 PM
ikloecker committed rGPGMEQTe44510289a7e: build: Fix logic for appending "-unknown" to version number (authored by ikloecker).
build: Fix logic for appending "-unknown" to version number
Jun 3 2025, 3:34 PM
ikloecker committed rGPGMEPP1e948b3f3ee1: build: Fix logic for appending "-unknown" to version number (authored by ikloecker).
build: Fix logic for appending "-unknown" to version number
Jun 3 2025, 3:09 PM
ikloecker added inline comments to rOJ17ec46e02a1e: Extract all the keys from CertificateLineEdit.
Jun 3 2025, 10:40 AM

Jun 2 2025

ikloecker committed rKLEOPATRA1a731409dd29: Fix wrong translations of " " (authored by ikloecker).
Fix wrong translations of " "
Jun 2 2025, 11:48 AM
ikloecker committed rW8ae66e74007f: kleopatra: Remove obsolete configure option (authored by ikloecker).
kleopatra: Remove obsolete configure option
Jun 2 2025, 11:29 AM
ikloecker changed the status of T7666: Kleopatra: Rework versioning from Open to Testing.
Jun 2 2025, 11:13 AM · gpd5x, kleopatra
ikloecker updated the task description for T7666: Kleopatra: Rework versioning.
Jun 2 2025, 11:12 AM · gpd5x, kleopatra
ikloecker committed rWbc30d63c1a49: kleopatra: Set flag for listing Kleopatra as component in its About data (authored by ikloecker).
kleopatra: Set flag for listing Kleopatra as component in its About data
Jun 2 2025, 11:11 AM
ikloecker committed rWea57c5d34c3d: gen-tarball: Add VERSION file to kleopatra snapshots (authored by ikloecker).
gen-tarball: Add VERSION file to kleopatra snapshots
Jun 2 2025, 11:11 AM
ikloecker updated the task description for T7666: Kleopatra: Rework versioning.
Jun 2 2025, 11:10 AM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA241d6a9a73fa: Read commit ID from optional VERSION file (authored by ikloecker).
Read commit ID from optional VERSION file
Jun 2 2025, 11:06 AM
ikloecker committed rKLEOPATRA0380185ede5c: Optionally, list Kleopatra itself as component in About data (authored by ikloecker).
Optionally, list Kleopatra itself as component in About data
Jun 2 2025, 11:06 AM

May 30 2025

ikloecker added a comment to T7669: Kleopatra: Change result message of update check.

Yes, for GPD and VSD there probably should be version numbers in swdb.lst if the update check should actually be active in those distributions. I think for VSD the update check is usually deactivated because a) it accesses the public internet which some customers don't want and b) the software is usually not installed by the users themselves so that the update check doesn't make much sense.

May 30 2025, 6:01 PM · Windows, gpd5x, kleopatra
ikloecker added projects to T7669: Kleopatra: Change result message of update check: kleopatra, gpd5x, Windows.

Tagging with Windows because the update check is a NOP except on Windows.

May 30 2025, 11:33 AM · Windows, gpd5x, kleopatra
ikloecker changed the status of T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 from Open to Testing.

Do I understand correctly that this bug is then automatically done/fixed?

It depends on how the version comparison works. We may have to change the code to extract the version number (e.g. 5.0.0) from the version string.

May 30 2025, 11:30 AM · Bug Report, gpd5x, kleopatra
ikloecker created T7669: Kleopatra: Change result message of update check.
May 30 2025, 11:30 AM · Windows, gpd5x, kleopatra
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

By the way, Kleopatra uses GpgME::SwdbResult::query() which I expect to do what you propose.

May 30 2025, 11:00 AM · Bug Report, gpd5x, kleopatra
ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

First, gpgconf doesn't help with parsing a version string like gpg4win-5.0.0-beta190 which is what I was talking about. Once we have extracted "gpg4win" and "5.0.0" we could use gpgconf. ...if it worked as documented in the man page. I don't understand this:

$ gpgconf --query-swdb gpg4win 4.3.0
gpg4win:4.3.0:-::32849:::::::
May 30 2025, 10:56 AM · Bug Report, gpd5x, kleopatra

May 28 2025

ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

Do I understand correctly that this bug is then automatically done/fixed?

May 28 2025, 9:35 PM · Bug Report, gpd5x, kleopatra
ikloecker updated subscribers of T7666: Kleopatra: Rework versioning.

Is this what you had in mind @werner:

May 28 2025, 5:19 PM · gpd5x, kleopatra
ikloecker committed rGTOe157f76083f3: Help mingw to find the right overload to use (authored by ikloecker).
Help mingw to find the right overload to use
May 28 2025, 4:39 PM
ikloecker committed rW9c01310e832f: Remove entry for older qgpgme package (authored by ikloecker).
Remove entry for older qgpgme package
May 28 2025, 2:34 PM
ikloecker committed rW1217a286f9ac: Fix make dist (authored by ikloecker).
Fix make dist
May 28 2025, 2:31 PM
ikloecker committed rO69390a554a0e: Use gpgme_off_t and gpgme_ssize_t everywhere for GpgME++ 2.0 (authored by ikloecker).
Use gpgme_off_t and gpgme_ssize_t everywhere for GpgME++ 2.0
May 28 2025, 12:51 PM
ikloecker committed rW02a010c3f6a7: Update GpgOL to 2.6.1 (authored by ikloecker).
Update GpgOL to 2.6.1
May 28 2025, 11:45 AM
ikloecker committed rGPGMEQTd0aa23a7a384: On Windows, use gpgme_off_t and gpgme_ssize_t in the API (authored by ikloecker).
On Windows, use gpgme_off_t and gpgme_ssize_t in the API
May 28 2025, 11:31 AM
ikloecker committed rGPGMEPPb75caf9ce2bc: On Windows, use gpgme_off_t and gpgme_ssize_t in the API (authored by ikloecker).
On Windows, use gpgme_off_t and gpgme_ssize_t in the API
May 28 2025, 11:29 AM

May 27 2025

ikloecker added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.

May 27 2025, 5:26 PM · Bug Report, gpd5x, kleopatra
ikloecker edited projects for T7657: Kleopatra: Refresh OpenPGP Certificates doesn't respect WKD setting, added: Feature Request; removed Bug Report.

Tools / Refresh OpenPGP certificates runs gpg --refresh-keys. I don't think that this command knows anything about WKD.

May 27 2025, 5:20 PM · Feature Request, kleopatra
ikloecker committed rW5bd3c63db6ce: Remove obsolete gen-local-l10n.sh (authored by ikloecker).
Remove obsolete gen-local-l10n.sh
May 27 2025, 12:03 PM
ikloecker committed rW45cfa869557f: Add script for updating translation files of KDE projects (authored by ikloecker).
Add script for updating translation files of KDE projects
May 27 2025, 12:03 PM
ikloecker committed rWa6fa857df4c6: Remove code for merging translations and remove custom translations (authored by ikloecker).
Remove code for merging translations and remove custom translations
May 27 2025, 12:03 PM
ikloecker committed rW944864b7738a: build: Don't add package to extra package list if sources are missing (authored by ikloecker).
build: Don't add package to extra package list if sources are missing
May 27 2025, 12:03 PM
ikloecker committed rW62e390b02f7b: kleopatra: Set custom KLEOPATRA_VERSION_STRING for Gpg4win (authored by ikloecker).
kleopatra: Set custom KLEOPATRA_VERSION_STRING for Gpg4win
May 27 2025, 12:03 PM
ikloecker committed rLIBKLEOb9c1b9174090: Clean up translations (authored by ikloecker).
Clean up translations
May 27 2025, 11:01 AM
ikloecker committed rKLEOPATRA66db932efdaf: Update translations for tr (authored by ikloecker).
Update translations for tr
May 27 2025, 11:01 AM
ikloecker committed rKLEOPATRA8dcf68d48ab8: Clean up translations (authored by ikloecker).
Clean up translations
May 27 2025, 11:01 AM
ikloecker committed rMTP76dd76628f8a: Update a few translations for ja (authored by ikloecker).
Update a few translations for ja
May 27 2025, 11:00 AM
ikloecker committed rMTP5cae47ffb4fa: Clean up translations (authored by ikloecker).
Clean up translations
May 27 2025, 11:00 AM

May 26 2025

ikloecker moved T7666: Kleopatra: Rework versioning from Backlog to WIP on the gpd5x board.
May 26 2025, 5:13 PM · gpd5x, kleopatra
ikloecker committed rMTP430e80104af3: Add translations used for Gpg4win 4.4.1 (authored by ikloecker).
Add translations used for Gpg4win 4.4.1
May 26 2025, 4:55 PM
ikloecker committed rKLEOPATRA1aa33a7bb950: Add translations used for Gpg4win 4.4.1 (authored by ikloecker).
Add translations used for Gpg4win 4.4.1
May 26 2025, 4:54 PM
ikloecker committed rLIBKLEOcacbddd9b390: Add translations used for Gpg4win 4.4.1 (authored by ikloecker).
Add translations used for Gpg4win 4.4.1
May 26 2025, 4:53 PM
ikloecker committed rKLEOPATRAdfdbab94165d: Make use of new CreationFlags and new QuickJob API (authored by ikloecker).
Make use of new CreationFlags and new QuickJob API
May 26 2025, 3:46 PM
ikloecker committed rKLEOPATRAf7da5917822f: Allow customization of full version info shown in About window (authored by ikloecker).
Allow customization of full version info shown in About window
May 26 2025, 3:46 PM
ikloecker committed rKLEOPATRA8323f1bb01c1: Remove customization of RELEASE_SERVICE_VERSION (authored by ikloecker).
Remove customization of RELEASE_SERVICE_VERSION
May 26 2025, 3:46 PM
ikloecker updated the task description for T7666: Kleopatra: Rework versioning.
May 26 2025, 11:09 AM · gpd5x, kleopatra
ikloecker updated the task description for T7666: Kleopatra: Rework versioning.
May 26 2025, 11:05 AM · gpd5x, kleopatra
ikloecker closed T7665: gpgmepp GIT head build-error as Resolved.

Fixed. Thanks for the report!

May 26 2025, 10:18 AM · gpgmepp, Bug Report
ikloecker triaged T7666: Kleopatra: Rework versioning as Normal priority.
May 26 2025, 10:18 AM · gpd5x, kleopatra
ikloecker committed rGPGMEPP67abbf811080: Fix wrong definition of operator<<(std::ostream &, const Error &) (authored by ikloecker).
Fix wrong definition of operator<<(std::ostream &, const Error &)
May 26 2025, 10:05 AM
ikloecker claimed T7665: gpgmepp GIT head build-error.
May 26 2025, 9:43 AM · gpgmepp, Bug Report
ikloecker committed rGPGMEQT7e8932469e1d: Sort includes and macro invocations alphabetically (authored by ikloecker).
Sort includes and macro invocations alphabetically
May 26 2025, 9:28 AM
ikloecker committed rGPGMEQT433e40765dfc: Explicitly define constructor and destructor of some Job classes (authored by ikloecker).
Explicitly define constructor and destructor of some Job classes
May 26 2025, 9:28 AM
ikloecker committed rGPGMEQT056567525fb9: Add d-pointer to Job class (authored by ikloecker).
Add d-pointer to Job class
May 26 2025, 9:28 AM
ikloecker committed rGPGMEQT978f1d1efcf9: doc: Update NEWS (authored by ikloecker).
doc: Update NEWS
May 26 2025, 9:28 AM

May 20 2025

ikloecker edited projects for T7297: Kleopatra: Improve support for V5 fingerprints, added: gpd5x; removed Restricted Project.

The changes have only been implemented for the upcoming Qt 6 based Kleopatra, i.e. Gpg4win 5. I have updated the project tags accordingly.

May 20 2025, 9:20 PM · gpd5x, kleopatra

May 19 2025

ikloecker committed rKLEOPATRA61187a1f06d2: Bump version number to match latest released VSD version (authored by ikloecker).
Bump version number to match latest released VSD version
May 19 2025, 4:17 PM
ikloecker committed rGPGMEPPa13ba8a8170e: build: Don't compile with _FILE_OFFSET_BITS=64 on Windows (MinGW) (authored by ikloecker).
build: Don't compile with _FILE_OFFSET_BITS=64 on Windows (MinGW)
May 19 2025, 12:22 PM
ikloecker added a reverting change for rGPGMEPP629daa8492de: build: Always compile with _FILE_OFFSET_BITS=64 on Windows (MinGW): rGPGMEPPa13ba8a8170e: build: Don't compile with _FILE_OFFSET_BITS=64 on Windows (MinGW).
May 19 2025, 12:22 PM
ikloecker committed rGPGMEPP23c297d13e04: Move definition of functions declared in error.h to error.cpp (authored by ikloecker).
Move definition of functions declared in error.h to error.cpp
May 19 2025, 12:22 PM

May 15 2025

ikloecker committed rLIBKLEO0270587fe3cb: Use new startCreate overload (authored by ikloecker).
Use new startCreate overload
May 15 2025, 10:05 AM
ikloecker committed rGPGMEQT1a063ce9332e: Remove long obsolete feature checks (authored by ikloecker).
Remove long obsolete feature checks
May 15 2025, 10:00 AM
ikloecker committed rGPGMEQT3032aee35248: Modernize interface of QuickJob::startCreate and ::startAddSubkey (authored by ikloecker).
Modernize interface of QuickJob::startCreate and ::startAddSubkey
May 15 2025, 10:00 AM
ikloecker committed rGPGMEPPee85d38a2f9e: Remove long obsolete feature checking API (authored by ikloecker).
Remove long obsolete feature checking API
May 15 2025, 9:57 AM
ikloecker committed rGPGMEPP9200517f23c5: Remove deprecated functions and types (authored by ikloecker).
Remove deprecated functions and types
May 15 2025, 9:57 AM
ikloecker committed rGPGMEPPd3559c8abcfe: Add CreationFlags and simplify API of createKey and createSubkey (authored by ikloecker).
Add CreationFlags and simplify API of createKey and createSubkey
May 15 2025, 9:57 AM
ikloecker committed rGPGMEPP8b853b09d542: New decrypt flag DecryptListOnly (authored by ikloecker).
New decrypt flag DecryptListOnly
May 15 2025, 9:57 AM
ikloecker added a comment to T7655: Kleopatra: show a progress window when updating a certificate.

It's pretty much impossible to speed up the situation of unavailable network because network access typically uses long timeouts because networks can be notoriously slow to respond. The only thing we can do is show a progress window so that the users know that Kleopatra is actually doing something.

May 15 2025, 9:11 AM · gpd5x, kleopatra

May 14 2025

ikloecker committed rKLEOPATRAb1f3736de7ed: Use Error::isError() to check if an error occurred (authored by ikloecker).
Use Error::isError() to check if an error occurred
May 14 2025, 5:34 PM
ikloecker committed rKLEOPATRA10b618703d74: Include QGpgME/Debug for QDebug operator for GpgME::Error (authored by ikloecker).
Include QGpgME/Debug for QDebug operator for GpgME::Error
May 14 2025, 5:34 PM
ikloecker committed rKLEOPATRAd4f777ffa137: Remove long obsolete feature check (authored by ikloecker).
Remove long obsolete feature check
May 14 2025, 5:34 PM
ikloecker committed rM15ae7da74bc4: Treat empty algorithm the same way as unset algorithm (authored by ikloecker).
Treat empty algorithm the same way as unset algorithm
May 14 2025, 11:18 AM

May 13 2025

ikloecker committed rW14d86c01819e: Update server URL for qt packages (authored by ikloecker).
Update server URL for qt packages
May 13 2025, 4:39 PM
ikloecker committed rM8f08ca0e3820: Add algorithm, usage and expire also if only the group flag is set (authored by ikloecker).
Add algorithm, usage and expire also if only the group flag is set
May 13 2025, 2:55 PM
ikloecker committed rW71ff7cce9fb1: Package and install kleopatradebugcommandsrc (authored by ikloecker).
Package and install kleopatradebugcommandsrc
May 13 2025, 12:16 PM

May 12 2025

ikloecker committed rGPGMEPP836885ea9c68: Make checking if Error represents success or error more easy (authored by ikloecker).
Make checking if Error represents success or error more easy
May 12 2025, 5:15 PM
ikloecker committed rGPGMEPP4b9b73a8b2da: Replace usage of safe-bool idiom with explicit conversion operator (authored by ikloecker).
Replace usage of safe-bool idiom with explicit conversion operator
May 12 2025, 5:15 PM
ikloecker committed rW2e97754a60a0: Remove obsolete gnupg packages (authored by ikloecker).
Remove obsolete gnupg packages
May 12 2025, 4:57 PM
ikloecker updated the task description for T7588: Kleopatra: Several problems with icons in high contrast modes.
May 12 2025, 11:08 AM · a11y, Windows, gpd5x, kleopatra