Page MenuHome GnuPG
Feed Advanced Search

Feb 10 2025

ikloecker committed rW40556d2d0330: appimage: Reduce the size of the Docker image (authored by ikloecker).
appimage: Reduce the size of the Docker image
Feb 10 2025, 3:57 PM
ikloecker committed rWa25bac3f0071: Ensure that the build directory is an absolute path (authored by ikloecker).
Ensure that the build directory is an absolute path
Feb 10 2025, 3:57 PM
ikloecker committed rW5ce3dbc842cb: appimage: Use the split gpgme packages (authored by ikloecker).
appimage: Use the split gpgme packages
Feb 10 2025, 3:57 PM
ikloecker committed rW3bf37b4e27f3: appimage: Use a different default for the AppImage build directory (authored by ikloecker).
appimage: Use a different default for the AppImage build directory
Feb 10 2025, 3:57 PM
ikloecker committed rW8eb618ea6784: Improve documentation and fix a couple of typos (authored by ikloecker).
Improve documentation and fix a couple of typos
Feb 10 2025, 3:57 PM
ikloecker committed rW0da1d1deb237: appimage: Fix deployment of Okular and its plugins (authored by ikloecker).
appimage: Fix deployment of Okular and its plugins
Feb 10 2025, 3:57 PM
ikloecker committed rW818500431e21: appimage: Deploy okularGenerator_poppler.so (authored by ikloecker).
appimage: Deploy okularGenerator_poppler.so
Feb 10 2025, 3:57 PM
ikloecker added a comment to T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.

Daniel confused --list-options with --dump-options. The linked completion script uses the latter.

Feb 10 2025, 3:40 PM · keyboxd, gnupg, Bug Report
ikloecker changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Open to Testing.

Needs to be tested/verified by other developers. In short you do

./autogen.sh
cd packages
./download.sh
cd ..
./build.sh --appimage --builddir=...

If you omit the --builddir=... option then ~/b/SRCDIRNAME-appimage will be used.

Feb 10 2025, 3:19 PM · gpd5x, AppImage, gpg4win
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

Building an AppImage including Kleopatra and Okular works now (again) in the gpg4win-5-branch.


Feb 10 2025, 3:12 PM · gpd5x, AppImage, gpg4win
ikloecker moved T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories from Backlog to QA for next release on the gpgme board.
Feb 10 2025, 10:38 AM · Restricted Project, gpgme
ikloecker closed T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories as Resolved.
Feb 10 2025, 10:38 AM · Restricted Project, gpgme

Feb 9 2025

ikloecker added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

It's pretty ironic that we added DBUS_SESSION_BUS_ADDRESS because of pinentry-gnome3 and now we need to add an option to remove it because of pinentry-gnome3.

Feb 9 2025, 8:14 PM · Linux, pinentry, gpgagent, Bug Report

Feb 7 2025

ikloecker added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.
$ man gpg
       --gpgconf-list
              This command is similar to --list-config but in general only internally used by the gpgconf tool.

In general, "only internally used" means: Don't use this yourself or accept what it does.

Feb 7 2025, 9:44 AM · Not A Bug, gnupg, Bug Report

Feb 6 2025

ikloecker changed the status of T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing from Open to Testing.

Fixed.

Feb 6 2025, 1:44 PM · gpd5x, kleopatra
ikloecker added a comment to T7515: Kleopatra: reduce the number of actions in the context menu.

I'd suggest removing:

Feb 6 2025, 1:43 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA331b167ec36e: Avoid cursor jumping to end of line edit when user edits search term (authored by ikloecker).
Avoid cursor jumping to end of line edit when user edits search term
Feb 6 2025, 1:35 PM

Feb 5 2025

ikloecker reopened T7513: Kleopatra: For "Update" via WKD show if the certificate was unchanged as "Testing".
Feb 5 2025, 4:44 PM · gpd5x, kleopatra
ikloecker closed T7513: Kleopatra: For "Update" via WKD show if the certificate was unchanged as Resolved.

If a single OpenPGP certificate is updated then we now show the same detailed information for the update from WKD as for the update from a keyserver, i.e. if the certificate didn't change via WKD then we say so.

Feb 5 2025, 4:43 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRAeb315723cdd2: Show detailed information if a single key was updated via WKD (authored by ikloecker).
Show detailed information if a single key was updated via WKD
Feb 5 2025, 4:40 PM
ikloecker added a comment to T6986: Refresh/update OpenPGP keys should check WKD.

I think there's some confusion.

Feb 5 2025, 4:31 PM · gpd5x, Bug Report, Feature Request, gnupg24, kleopatra
ikloecker claimed T7513: Kleopatra: For "Update" via WKD show if the certificate was unchanged.
Feb 5 2025, 4:15 PM · gpd5x, kleopatra
ikloecker set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/364 on T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing.
Feb 5 2025, 9:25 AM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA2c26cbdeeac8: Avoid cursor jumping to end of line edit when user edits search term (authored by ikloecker).
Avoid cursor jumping to end of line edit when user edits search term
Feb 5 2025, 9:09 AM
ikloecker moved T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing from Backlog to WIP on the gpd5x board.
Feb 5 2025, 9:07 AM · gpd5x, kleopatra
ikloecker claimed T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing.
Feb 5 2025, 9:07 AM · gpd5x, kleopatra

Feb 4 2025

ikloecker moved T7134: Kleopatra: Allow PIN reset with Admin-PIN from Backlog to WIP on the gpd5x board.
Feb 4 2025, 4:37 PM · gpd5x, Feature Request, kleopatra
ikloecker moved T6787: Kleopatra: Add pinentry counters to smart card management view from Backlog to WIP on the gpd5x board.
Feb 4 2025, 4:30 PM · gpd5x, kleopatra
ikloecker edited projects for T6787: Kleopatra: Add pinentry counters to smart card management view, added: gpd5x; removed Restricted Project.
Feb 4 2025, 4:29 PM · gpd5x, kleopatra
ikloecker added a comment to T7503: Kleopatra: change to secret key import window.

You need to be asked this question when you restore the backup of all of your keys or when you migrate all your secret keys to a new computer.

Feb 4 2025, 4:08 PM · gpd5x, kleopatra
ikloecker committed rMbaa174e5d611: NEWS: Fix typos (authored by ikloecker).
NEWS: Fix typos
Feb 4 2025, 2:57 PM
ikloecker moved T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Backlog to WIP on the gpd5x board.
Feb 4 2025, 10:54 AM · gpd5x, AppImage, gpg4win
ikloecker triaged T7509: gpg4win: Make the AppImage build work with the new Docker-based build script as Normal priority.
Feb 4 2025, 10:54 AM · gpd5x, AppImage, gpg4win
ikloecker closed T7499: Update AppImage for Gpg4win 4.4 / VSD 3.3 as Resolved.

Tested locally:

  • Build the Docker image for building the AppImage (using the archived CentOS 7 packages).
  • Build an AppImage for Gpg4win 4.4 with the unsplit gpgme repo.
  • Build an AppImage for Gpg4win 4.4 with the split gpgme repos (T7262).
Feb 4 2025, 10:51 AM · Restricted Project, AppImage, kleopatra

Feb 3 2025

ikloecker added a comment to T7488: Improve decryption error message caused by deleted card key.

I'm not sure what Kleopatra should do differently. Kleopatra relies on the error messages provided by gpgme which in turn relies on gpg's status messages.

Feb 3 2025, 6:18 PM · kleopatra, gpd5x, gnupg
ikloecker committed rWddceffdb78a6: appimage: Add temporary patch for kleopatra (authored by ikloecker).
appimage: Add temporary patch for kleopatra
Feb 3 2025, 2:50 PM
ikloecker committed rW95b3145c1283: appimage: Use the split gpgme packages (authored by ikloecker).
appimage: Use the split gpgme packages
Feb 3 2025, 2:50 PM
ikloecker committed rKLEOPATRAd6eb643737e5: Explicitely require threads (authored by ikloecker).
Explicitely require threads
Feb 3 2025, 2:40 PM
ikloecker committed rM8ad04695d9c2: Bump version after splitting off bindings (authored by ikloecker).
Bump version after splitting off bindings
Feb 3 2025, 12:39 PM
ikloecker committed rM932caf37d36e: python: Remove Python bindings (authored by ikloecker).
python: Remove Python bindings
Feb 3 2025, 12:39 PM
ikloecker committed rMdf41dbec8951: doc: Refer to separate repositories for C++ and Python bindings (authored by ikloecker).
doc: Refer to separate repositories for C++ and Python bindings
Feb 3 2025, 12:39 PM
ikloecker committed rM763d5f5d6a88: cpp,qt: Remove C++ and Qt bindings (authored by ikloecker).
cpp,qt: Remove C++ and Qt bindings
Feb 3 2025, 12:39 PM
werner awarded T6351: Kleopatra: Performance problems when encrypting large files a Pterodactyl token.
Feb 3 2025, 11:57 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rLIBKLEOd02e8556e054: Add missing braces (authored by ikloecker).
Add missing braces
Feb 3 2025, 9:59 AM
ikloecker moved T7499: Update AppImage for Gpg4win 4.4 / VSD 3.3 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 3 2025, 9:43 AM · Restricted Project, AppImage, kleopatra

Jan 31 2025

ikloecker committed rW3e68159100e0: Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme (authored by ikloecker).
Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme
Jan 31 2025, 10:13 AM
ikloecker committed rWc4509ead57d1: Use the split gpgme packages for gpg4win (authored by ikloecker).
Use the split gpgme packages for gpg4win
Jan 31 2025, 10:13 AM
ikloecker committed rW29eb6e0b8286: Support building CMake packages for additional gpgex architecture (authored by ikloecker).
Support building CMake packages for additional gpgex architecture
Jan 31 2025, 10:13 AM

Jan 29 2025

ikloecker committed rGPGMEPP69dde050edd4: build: Run chmod instead of using cmake's file CHMOD command (authored by ikloecker).
build: Run chmod instead of using cmake's file CHMOD command
Jan 29 2025, 5:39 PM
ikloecker committed rGPGMEQT4f2578a01da5: build: Fix usage of renamed options to build with Qt 5/6 (authored by ikloecker).
build: Fix usage of renamed options to build with Qt 5/6
Jan 29 2025, 5:39 PM
ikloecker committed rGPGMEQTc47d157f4652: build: Run chmod instead of using cmake's file CHMOD command (authored by ikloecker).
build: Run chmod instead of using cmake's file CHMOD command
Jan 29 2025, 5:39 PM
ikloecker committed rW136a82e47c8f: appimage: Don't try to copy pim5 plugins (authored by ikloecker).
appimage: Don't try to copy pim5 plugins
Jan 29 2025, 4:09 PM
ikloecker committed rW2219994e49d1: appimage: Fix build of Docker image (authored by ikloecker).
appimage: Fix build of Docker image
Jan 29 2025, 4:09 PM
ikloecker triaged T7499: Update AppImage for Gpg4win 4.4 / VSD 3.3 as Normal priority.
Jan 29 2025, 3:12 PM · Restricted Project, AppImage, kleopatra
ikloecker committed rGPGMEPP6df272737689: doc: Update build instructions and some other documentation (authored by ikloecker).
doc: Update build instructions and some other documentation
Jan 29 2025, 11:48 AM
ikloecker committed rGPGMEPPda98075c9c84: doc: Refer to the project as GPGME++ everywhere (authored by ikloecker).
doc: Refer to the project as GPGME++ everywhere
Jan 29 2025, 11:48 AM
ikloecker committed rGPGMEQTa5a43afa2cbe: doc: Update build instructions and some other documentation (authored by ikloecker).
doc: Update build instructions and some other documentation
Jan 29 2025, 11:21 AM
ikloecker committed rGPGMEQT0af465867b8f: build: Rename options to build for Qt 5/6 (authored by ikloecker).
build: Rename options to build for Qt 5/6
Jan 29 2025, 11:21 AM
ikloecker closed T7493: Installation corrupted (libgpgmepp-6.dll not found) as Resolved.

The wonders of Windows! Who knows which overzealous component of Windows deleted this file. I suspect that your virus scanner wrongly suspected the file to be malicious (false positive) and removed it. Kleopatra certainly doesn't delete any of its files itself unless you uninstall it. Since a reinstallation (as proposed by Windows likely because vanishing files is a common problem on Windows) solved your problem I'll close this ticket as resolved.

Jan 29 2025, 9:01 AM · Support

Jan 28 2025

ikloecker committed rOJ0bd3de7eac92: Make gpgme++ include future-proof (authored by ikloecker).
Make gpgme++ include future-proof
Jan 28 2025, 6:00 PM
ikloecker committed rGPGMEQT0df6b2316062: build: Install cmake Find modules for gpgme and libgpg-error (authored by ikloecker).
build: Install cmake Find modules for gpgme and libgpg-error
Jan 28 2025, 3:22 PM

Jan 27 2025

ikloecker committed rGPGMEPP8422057b85f8: build: Allow building gpgmepp as static library (authored by ikloecker).
build: Allow building gpgmepp as static library
Jan 27 2025, 4:05 PM
ikloecker committed rGPGMEPP415ac3f1adfa: build: Optionally, add host value to gpgmepp's pkgconfig file (authored by ikloecker).
build: Optionally, add host value to gpgmepp's pkgconfig file
Jan 27 2025, 4:05 PM
ikloecker committed rGPGMEPP629daa8492de: build: Always compile with _FILE_OFFSET_BITS=64 on Windows (MinGW) (authored by ikloecker).
build: Always compile with _FILE_OFFSET_BITS=64 on Windows (MinGW)
Jan 27 2025, 4:05 PM
ikloecker committed rWdc721da1157e: gen-tarball: Add support for gpgmepp and gpgmeqt/qgpgme (authored by ikloecker).
gen-tarball: Add support for gpgmepp and gpgmeqt/qgpgme
Jan 27 2025, 1:41 PM
ikloecker committed rWee6e565679b6: Fix gen-tarball.sh for local/remote repos (authored by ikloecker).
Fix gen-tarball.sh for local/remote repos
Jan 27 2025, 1:32 PM
ikloecker committed rGPGMEPP7a095c90433c: Forward port of SVN commit by kloecker: (authored by ikloecker).
Forward port of SVN commit by kloecker:
Jan 27 2025, 10:43 AM
ikloecker committed rGPGMEPP6628c43dd569: cpp: Add support for gpgme_op_setexpire (authored by ikloecker).
cpp: Add support for gpgme_op_setexpire
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPP6f0ba236ff50: cpp: Add ostream operator for subkey (authored by ikloecker).
cpp: Add ostream operator for subkey
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPPc1f8d801c5c4: cpp: Make private helper a file static (authored by ikloecker).
cpp: Make private helper a file static
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPPb7a41505d759: cpp: Copy some more subkey properties when merging keys (authored by ikloecker).
cpp: Copy some more subkey properties when merging keys
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPPc72ad524409c: cpp: Add missing keylist modes (authored by ikloecker).
cpp: Add missing keylist modes
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPP37e19790efc8: cpp: Add keylist mode WithSecret (authored by ikloecker).
cpp: Add keylist mode WithSecret
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPP218ee7927010: cpp: Update key with --with-secret instead of updating it twice (authored by ikloecker).
cpp: Update key with --with-secret instead of updating it twice
Jan 27 2025, 10:38 AM
ikloecker committed rGPGMEPP4886d6e43b85: cpp, qt: Add missing comparison operators for version info comparison (authored by ikloecker).
cpp, qt: Add missing comparison operators for version info comparison
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP5605fb9ba174: cpp: Add support for gpgme_cancel (authored by ikloecker).
cpp: Add support for gpgme_cancel
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPc9a86494090e: Add Assuan transaction that forwards status lines to another object (authored by ikloecker).
Add Assuan transaction that forwards status lines to another object
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPe6fbef3e41a6: cpp, qt: Fix version info comparison (authored by ikloecker).
cpp, qt: Fix version info comparison
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPde844dcf97f4: cpp: Add support for gpgme_op_revsig (authored by ikloecker).
cpp: Add support for gpgme_op_revsig
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP4ee60425914f: cpp: Make signatures belonging to the same user ID sortable (authored by ikloecker).
cpp: Make signatures belonging to the same user ID sortable
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP05494d323d2d: cpp: Mark helper functions as static (authored by ikloecker).
cpp: Mark helper functions as static
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPf644b6440028: cpp: Add const-overload of UserID::Signature::operator< (authored by ikloecker).
cpp: Add const-overload of UserID::Signature::operator<
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP14a1f05a8e60: cpp: Add getters for the attributes of a trust signature (authored by ikloecker).
cpp: Add getters for the attributes of a trust signature
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP668184ff53bb: cpp: Add support for trust signatures to sign key edit interactor (authored by ikloecker).
cpp: Add support for trust signatures to sign key edit interactor
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPd7044eeec1b3: cpp: Do not close stdout/stderr when destroying EditInteractor (authored by ikloecker).
cpp: Do not close stdout/stderr when destroying EditInteractor
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPd68e6f7aa2a7: cpp: Factor out common code of GpgME::engineInfo() overloads (authored by ikloecker).
cpp: Factor out common code of GpgME::engineInfo() overloads
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPaacaead73612: cpp: Return engine info for engine used by the context (authored by ikloecker).
cpp: Return engine info for engine used by the context
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPP7dc20216c964: cpp: Check fpr of import status for NULL (authored by ikloecker).
cpp: Check fpr of import status for NULL
Jan 27 2025, 10:37 AM
ikloecker committed rGPGMEPPa67b4d1618e9: cpp: Add new supported components to API docs of dirInfo() (authored by ikloecker).
cpp: Add new supported components to API docs of dirInfo()
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP30be7f795c26: cpp,tests: Add test runner for doing a WKD lookup without import (authored by ikloecker).
cpp,tests: Add test runner for doing a WKD lookup without import
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP7b853524f1a6: cpp: Mark ExportNoUID flag as obsolete (authored by ikloecker).
cpp: Mark ExportNoUID flag as obsolete
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPeb679d6e8d2d: cpp: Remove obsolete workaround (authored by ikloecker).
cpp: Remove obsolete workaround
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP7efc67248d84: cpp: Allow export of secret keys (authored by ikloecker).
cpp: Allow export of secret keys
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPd86a351f83d5: cpp: Allow export of secret subkeys (authored by ikloecker).
cpp: Allow export of secret subkeys
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPd4717811be11: cpp: Add interactor to add existing subkeys to other keys (authored by ikloecker).
cpp: Add interactor to add existing subkeys to other keys
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP35bc09378a07: cpp: Add internal adapter for passing a vector of strings to gpgme (authored by ikloecker).
cpp: Add internal adapter for passing a vector of strings to gpgme
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP3843f98f2a5d: cpp: Allow import of keys given by key ids (authored by ikloecker).
cpp: Allow import of keys given by key ids
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP6b164183ccf1: cpp: Put local helper function into unnamed namespace (authored by ikloecker).
cpp: Put local helper function into unnamed namespace
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP0d77fecdc2f1: cpp: Set default visibility of all symbols to hidden (authored by ikloecker).
cpp: Set default visibility of all symbols to hidden
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP807224b66d53: cpp: Do not export symbols of the Private class (authored by ikloecker).
cpp: Do not export symbols of the Private class
Jan 27 2025, 10:36 AM