Page MenuHome GnuPG
Feed Advanced Search

Apr 2 2025

ikloecker committed rGPGMEQT11f563824297: Modernize code (authored by ikloecker).
Modernize code
Apr 2 2025, 12:07 PM
ikloecker committed rGPGMEQT257ee42037c4: Make t-dn also work for Qt 5 (authored by ikloecker).
Make t-dn also work for Qt 5
Apr 2 2025, 12:07 PM
ikloecker committed rGPGMEQT903dd5588c7b: Code cleanup/beautification for the DN parser (authored by ikloecker).
Code cleanup/beautification for the DN parser
Apr 2 2025, 12:07 PM
ikloecker committed rGPGMEQT2473ad9fcafd: Improve distinguished name parser (authored by svuorela).
Improve distinguished name parser
Apr 2 2025, 12:07 PM

Apr 1 2025

ikloecker moved T7588: Kleopatra: Several problems with icons in high contrast modes from Backlog to WIP on the gpd5x board.
Apr 1 2025, 9:15 AM · a11y, Windows, gpd5x, kleopatra

Mar 28 2025

ikloecker committed rGPGMEPY4a981f00afcc: build: Add a check for the setuptools module (authored by ikloecker).
build: Add a check for the setuptools module
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPYdfec2c7645f4: build: Support installation of libgpg-error in a separate prefix (authored by ikloecker).
build: Support installation of libgpg-error in a separate prefix
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPY6671f74e0a3f: Remove trust item listing (authored by ikloecker).
Remove trust item listing
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPYacf332257a32: build: Move long description to pyproject.toml (authored by Lucas Hoffmann <lucc@posteo.de>).
build: Move long description to pyproject.toml
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPY6ccd1d8a3f11: build: Drop distutils from setup.py (authored by Lucas Hoffmann <lucc@posteo.de>).
build: Drop distutils from setup.py
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPYf2b18e55ce92: build: Specify minimum required python version (authored by Lucas Hoffmann <lucc@posteo.de>).
build: Specify minimum required python version
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPY5a6dc902dc15: build: Migrate project metadata to pyproject.toml (authored by Lucas Hoffmann <lucc@posteo.de>).
build: Migrate project metadata to pyproject.toml
Mar 28 2025, 3:34 PM
ikloecker committed rGPGMEPY037e54bf6d35: Register DCO for Lucas Hoffmann (authored by ikloecker).
Register DCO for Lucas Hoffmann
Mar 28 2025, 3:34 PM

Mar 26 2025

ikloecker updated the task description for T7588: Kleopatra: Several problems with icons in high contrast modes.
Mar 26 2025, 5:26 PM · a11y, Windows, gpd5x, kleopatra
ikloecker committed rWb5ef564bf8fa: Fix download location for gpgme snapshot (authored by ikloecker).
Fix download location for gpgme snapshot
Mar 26 2025, 4:57 PM
ikloecker committed rWade237ab07d6: Ensure that download.sh --update doesn't remove breeze-icons (authored by ikloecker).
Ensure that download.sh --update doesn't remove breeze-icons
Mar 26 2025, 4:39 PM
ikloecker added a project to T7588: Kleopatra: Several problems with icons in high contrast modes: a11y.
Mar 26 2025, 3:41 PM · a11y, Windows, gpd5x, kleopatra
ikloecker triaged T7588: Kleopatra: Several problems with icons in high contrast modes as Normal priority.
Mar 26 2025, 3:40 PM · a11y, Windows, gpd5x, kleopatra
ikloecker added a project to T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream: Windows.
Mar 26 2025, 3:18 PM · Windows, gpd5x, kleopatra
ikloecker lowered the priority of T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream from High to Normal.
Mar 26 2025, 3:17 PM · Windows, gpd5x, kleopatra
ikloecker added a comment to T7585: Kleopatra: wrong color for some button texts in "high contrast white" setting .

After T7587: Kleopatra: High contrast mode isn't respected anymore was fixed this is what the buttons look like in Gpg4win 5:

Mar 26 2025, 3:16 PM · a11y, gpd5x, kleopatra
ikloecker changed the status of T7587: Kleopatra: High contrast mode isn't respected anymore from Open to Testing.

Fixed. There are still some problems with the icons but those will be dealt with in a separate subticket of T6932: Icons, darkmode and stuff.

Mar 26 2025, 2:49 PM · gpd5x, kleopatra
ikloecker changed the status of T7587: Kleopatra: High contrast mode isn't respected anymore, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
Mar 26 2025, 2:49 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA3aabc423d9ce: Don't instantiate KColorSchemeManager if high contrast mode is active (authored by ikloecker).
Don't instantiate KColorSchemeManager if high contrast mode is active
Mar 26 2025, 2:42 PM
ikloecker triaged T7587: Kleopatra: High contrast mode isn't respected anymore as Normal priority.
Mar 26 2025, 11:44 AM · gpd5x, kleopatra

Mar 25 2025

ikloecker changed the status of T7575: Kleopatra: Migrate application configuration file and state configuration file from old location to new location from Open to Testing.

kleopatrarc, kleopatrastaterc, klanguageoverriderc, libkleopatrarc, and kxmlgui5/kleopatra/kleopatra.rc are now copied from the old location used by Gpg4win 4.4/VSD 3.3 (%APPDATA%/kleopatra) to the new location used by Gpg4win 5 (%GNUPGHOME%/kleopatra) if they do not yet exist at the new location. This is also logged.

Mar 25 2025, 9:17 PM · Windows, gpd5x, kleopatra
ikloecker committed rKLEOPATRA6fd88bfd6b4d: Migrate a few more config files to the new location on Windows (authored by ikloecker).
Migrate a few more config files to the new location on Windows
Mar 25 2025, 4:02 PM
ikloecker committed rKLEOPATRA80a709a19579: Make #ifdef Q_OS_WIN work as intended (authored by ikloecker).
Make #ifdef Q_OS_WIN work as intended
Mar 25 2025, 4:02 PM
ikloecker committed rW537be719a9d1: Ensure that download.sh --update doesn't remove breeze-icons (authored by ikloecker).
Ensure that download.sh --update doesn't remove breeze-icons
Mar 25 2025, 12:12 PM
ikloecker raised the priority of T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream from Normal to High.

It seems that High Contrast mode is completely ignored with Qt 6/KF6 (at least with Breeze and the built-in default style).

Mar 25 2025, 10:24 AM · Windows, gpd5x, kleopatra
ikloecker committed rKLEOPATRA70ba1cefee70: On Windows, migrate more config files to new location (authored by ikloecker).
On Windows, migrate more config files to new location
Mar 25 2025, 9:44 AM

Mar 24 2025

ikloecker added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

I noticed that the signing key B0D589D46708EC99 is a certify-only key. That signatures made with this key are dropped could be another regression of the fix for dkj's DoS bug.

Mar 24 2025, 10:50 PM · gnupg, Bug Report
ikloecker committed rGPGMEPP235a75581a85: Update NEWS (authored by ikloecker).
Update NEWS
Mar 24 2025, 5:03 PM
ikloecker committed rGPGMEPPa68baf81e3df: Add API for generating random bytes and single random values (authored by ikloecker).
Add API for generating random bytes and single random values
Mar 24 2025, 5:03 PM
ikloecker committed rMTP7f39d3d50783: Use QGpgME::DN instead of deprecated Kleo::DN (authored by ikloecker).
Use QGpgME::DN instead of deprecated Kleo::DN
Mar 24 2025, 4:42 PM
ikloecker committed rKLEOPATRA5d9df0cf13a7: Raise window on activation (authored by Balló György <ballogyor@gmail.com>).
Raise window on activation
Mar 24 2025, 9:03 AM

Mar 18 2025

ikloecker committed rKLEOPATRAcaa12568c4a8: Use correct legacy path of kleopatragroupsrc (authored by ikloecker).
Use correct legacy path of kleopatragroupsrc
Mar 18 2025, 9:29 PM
ikloecker moved T7575: Kleopatra: Migrate application configuration file and state configuration file from old location to new location from Backlog to WIP on the gpd5x board.
Mar 18 2025, 2:52 PM · Windows, gpd5x, kleopatra
ikloecker triaged T7575: Kleopatra: Migrate application configuration file and state configuration file from old location to new location as Normal priority.
Mar 18 2025, 2:52 PM · Windows, gpd5x, kleopatra
ikloecker changed the status of T7574: Migration of group config from old location to new location is broken from Open to Testing.

The migration of the group config file works again.

Mar 18 2025, 2:39 PM · Windows, gpd5x, kleopatra
ikloecker committed rKLEOPATRA4ec9831859c4: Fix migration of group config from old location to new location (authored by ikloecker).
Fix migration of group config from old location to new location
Mar 18 2025, 2:37 PM
ikloecker moved T7574: Migration of group config from old location to new location is broken from Backlog to WIP on the gpd5x board.
Mar 18 2025, 2:31 PM · Windows, gpd5x, kleopatra
ikloecker triaged T7574: Migration of group config from old location to new location is broken as Normal priority.
Mar 18 2025, 2:30 PM · Windows, gpd5x, kleopatra
ikloecker committed rLIBKLEO1a57cfa31571: Allow failing tests on Windows (authored by ikloecker).
Allow failing tests on Windows
Mar 18 2025, 10:07 AM

Mar 17 2025

ikloecker committed rKLEOPATRA16140611ac49: Remove unused include (authored by ikloecker).
Remove unused include
Mar 17 2025, 5:37 PM
ikloecker committed rKLEOPATRAfbadd7b4d9ad: Use new DNAttributes functions instead of deprecated Kleo::DN functions (authored by ikloecker).
Use new DNAttributes functions instead of deprecated Kleo::DN functions
Mar 17 2025, 5:37 PM
ikloecker committed rKLEOPATRA0ea34e76ee4d: Use QGpgME::DN::prettyAttributes if possible (authored by ikloecker).
Use QGpgME::DN::prettyAttributes if possible
Mar 17 2025, 5:37 PM
ikloecker committed rKLEOPATRA5c73d739784c: Use Formatting::prettyDN instead of deprecated DN::prettyDN() (authored by ikloecker).
Use Formatting::prettyDN instead of deprecated DN::prettyDN()
Mar 17 2025, 5:37 PM
ikloecker committed rKLEOPATRA0cd0e219ffe0: Use QGpgME::DN::prettyAttributes if possible (authored by ikloecker).
Use QGpgME::DN::prettyAttributes if possible
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA2a1dd9df2263: Use new DNAttributes functions instead of deprecated Kleo::DN functions (authored by ikloecker).
Use new DNAttributes functions instead of deprecated Kleo::DN functions
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA9e9d743a40bb: Use Formatting::prettyDN instead of deprecated DN::prettyDN() (authored by ikloecker).
Use Formatting::prettyDN instead of deprecated DN::prettyDN()
Mar 17 2025, 5:23 PM
ikloecker committed rKLEOPATRA087359a74325: Use QGpgME::DN instead of Kleo::DN where possible (authored by ikloecker).
Use QGpgME::DN instead of Kleo::DN where possible
Mar 17 2025, 5:23 PM
ikloecker committed rGPGMEQTb1192dba859b: Add function returning the ordered list of attributes of a DN (authored by ikloecker).
Add function returning the ordered list of attributes of a DN
Mar 17 2025, 5:22 PM
ikloecker committed rLIBKLEO2b9db53d5a0e: Bump library version (authored by ikloecker).
Bump library version
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO0aff9bc02c73: Deprecate Kleo::DN (authored by ikloecker).
Deprecate Kleo::DN
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO8e75ef0e0de3: Move libkleo-specific static DN functions to new DNAttributes namespace (authored by ikloecker).
Move libkleo-specific static DN functions to new DNAttributes namespace
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEO78ca24f157af: Use QGpgME::DN instead of Kleo::DN where possible (authored by ikloecker).
Use QGpgME::DN instead of Kleo::DN where possible
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEOa4e7e1967089: Add Formatting::prettyDN as replacement for Kleo::DN::prettyDN (authored by ikloecker).
Add Formatting::prettyDN as replacement for Kleo::DN::prettyDN
Mar 17 2025, 4:36 PM
ikloecker committed rLIBKLEOab190a8b402f: Update translations in libkleopatrarc*.desktop files (authored by ikloecker).
Update translations in libkleopatrarc*.desktop files
Mar 17 2025, 9:56 AM
ikloecker moved T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.1), Restricted Project, kleopatra
ikloecker changed the status of T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04, a subtask of T7489: Kleopatra: missing translations in kf5, from Open to Testing.
Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T7529: Kleo translation - backport libkleopatrarc*.desktop after KDE gear release 25.04 from Open to Testing.

Done.

Mar 17 2025, 9:54 AM · vsd33 (vsd-3.3.1), Restricted Project, kleopatra

Mar 14 2025

ikloecker reopened T7457: gpg --full-gen-key doesn't show list of keys on card (regression) as "Open".

Re-opening because I think rGaa36f6ae8bae needs to be backported to GnuPG 2.4 (see T7568). The fix for T7309 which introduced the regression has been backported to GnuPG 2.4.

Mar 14 2025, 8:54 AM · gnupg26, gnupg24, Bug Report

Mar 13 2025

ikloecker added a comment to T6883: pinentry: Add Qt 6 variant.
In T6883#199155, @ebo wrote:

I guess this is done if QT6 versions have a pinentry?

Mar 13 2025, 5:41 PM · gpd5x, pinentry, gpg4win
ikloecker claimed T6872: Prepare transition to Qt 6/KF6.

taking so that it's on my list

Mar 13 2025, 5:37 PM
ikloecker claimed T6932: Icons, darkmode and stuff.

taking to check what's left

Mar 13 2025, 5:36 PM · gpd5x, kleopatra
ikloecker claimed T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream.
Mar 13 2025, 5:35 PM · Windows, gpd5x, kleopatra
ikloecker committed rLIBKLEO08d5f3648324: Test timestamps in job logs (authored by ikloecker).
Test timestamps in job logs
Mar 13 2025, 1:23 PM
ikloecker committed rLIBKLEO4a56489e487f: Initialize members in initialization list (authored by ikloecker).
Initialize members in initialization list
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO3b383d7bbb92: Assuan::sendDataCommand takes command as std::string (authored by ikloecker).
Assuan::sendDataCommand takes command as std::string
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEOf05dd4e5d5da: Return a few member variables as references to const (authored by ikloecker).
Return a few member variables as references to const
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO63d8610f608c: Rename function in base class (authored by ikloecker).
Rename function in base class
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEOea244c779ce5: Remove superfluous test of QGpgME::SignJob (authored by ikloecker).
Remove superfluous test of QGpgME::SignJob
Mar 13 2025, 11:19 AM
ikloecker committed rLIBKLEO62af9f6c7124: Remove obsolete UniqueLock (authored by ikloecker).
Remove obsolete UniqueLock
Mar 13 2025, 10:04 AM

Mar 12 2025

ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

If RestorePositionForNextInstance=false is still there after gpgpass has been quit then either KMainWindow::closeEvent() didn't run or the dirty state config wasn't sync'd to disk. When reading the code in KMainWindow I was wondering if a sync() was missing, but in Kleopatra it worked without this.

Mar 12 2025, 5:46 PM · Feature Request, gpgpass, gpd5x
ikloecker added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

This is about attachments of encrypted emails opened with the mail viewer that Carl wrote. If one opens those attachments with an external application then the decrypted attachments are written to temporary files. I don't see that this has anything to do with Kleopatra (unless the mail viewer is considered part of Kleopatra which, technically, it isn't).

Mar 12 2025, 2:25 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

@ebo: What does the MainWindow section in gpgpasstaterc contain?

Mar 12 2025, 2:10 PM · Feature Request, gpgpass, gpd5x
ikloecker added a comment to T7562: gpgpass: Restore last window location on next start.

Note: Restoring the last window location is a built-in feature of KMainWindow/KXmlGuiWindow. It should work out-of-the-box if one makes sure that KMainWindow::closeEvent() is called even if it's overwritten. (Instead of overwriting KMainWindow::closeEvent() the better approach is to overwrite KMainWindow::queryClose() which is what I changed in Kleopatra.)

Mar 12 2025, 1:41 PM · Feature Request, gpgpass, gpd5x

Mar 11 2025

ikloecker created T7560: GnuPG should learn the certificates when a new card has been seen.
Mar 11 2025, 4:57 PM · scd, Feature Request, gnupg
ikloecker moved T7532: Kleopatra fails to decrypt/extract archives located at very long file paths from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3.x / Gpg4win 4.4.x

Mar 11 2025, 4:11 PM · vsd33 (vsd-3.3.1), gpd5x, Bug Report, kleopatra
ikloecker committed rKLEOPATRA13602b6d152c: Fix decrypting files with very long paths on windows (authored by TobiasFella).
Fix decrypting files with very long paths on windows
Mar 11 2025, 3:47 PM
ikloecker awarded rMTP27244457c3e6: Support compiling MimeTreeParser from git with stable version of KMime a Like token.
Mar 11 2025, 2:38 PM
ikloecker committed rLIBKLEO5d61d9f6c696: Skip test on FreeBSD that often times out and fails the build (authored by ikloecker).
Skip test on FreeBSD that often times out and fails the build
Mar 11 2025, 11:41 AM
ikloecker committed rLIBKLEO13aaa4f27793: Skip test on FreeBSD that often times out and fails the build (authored by ikloecker).
Skip test on FreeBSD that often times out and fails the build
Mar 11 2025, 11:21 AM
ikloecker committed rLIBKLEO27f8413d7414: Explicitly use Boost's cmake config file for finding it (authored by ikloecker).
Explicitly use Boost's cmake config file for finding it
Mar 11 2025, 10:51 AM
ikloecker committed rLIBKLEO17de0cd44f9b: Require C++20 (authored by ikloecker).
Require C++20
Mar 11 2025, 9:47 AM
ikloecker committed rMTP6be0ec0ceeb8: Fix two deprecation warnings (authored by ikloecker).
Fix two deprecation warnings
Mar 11 2025, 9:19 AM

Mar 10 2025

ikloecker added a reverting change for rMTPa6649461deea: Fix two deprecation warnings: rMTP05de73087bba: Revert "Fix two deprecation warnings".
Mar 10 2025, 5:18 PM
ikloecker committed rMTP05de73087bba: Revert "Fix two deprecation warnings" (authored by ikloecker).
Revert "Fix two deprecation warnings"
Mar 10 2025, 5:18 PM
ikloecker committed rWba4958ab3a1d: Make "build.sh --release --download" work as intended (authored by ikloecker).
Make "build.sh --release --download" work as intended
Mar 10 2025, 5:04 PM
ikloecker committed rWb2e49bd95716: Add missing dependencies on extra-cmake-modules (authored by ikloecker).
Add missing dependencies on extra-cmake-modules
Mar 10 2025, 5:04 PM
ikloecker committed rW9d65ddc8c972: Add dependency on native kconfig tools to packages using KConfigXT (authored by ikloecker).
Add dependency on native kconfig tools to packages using KConfigXT
Mar 10 2025, 5:04 PM
ikloecker committed rWc6a0286436e5: Rework dependencies between cross-build packages and native packages (authored by ikloecker).
Rework dependencies between cross-build packages and native packages
Mar 10 2025, 5:04 PM
ikloecker committed rW92b0d1d3f2bb: Build necessary features of qttools only (authored by ikloecker).
Build necessary features of qttools only
Mar 10 2025, 5:04 PM
ikloecker committed rMTPa6649461deea: Fix two deprecation warnings (authored by ikloecker).
Fix two deprecation warnings
Mar 10 2025, 5:01 PM
ikloecker changed the status of T7554: Kleopatra: Restore last window location on next start from Open to Testing.
Mar 10 2025, 11:18 AM · gpd5x, kleopatra
ikloecker committed rW33e67dd3537f: Remove obsolete kleopatra patches (authored by ikloecker).
Remove obsolete kleopatra patches
Mar 10 2025, 10:50 AM
ikloecker committed rW2a46c302d15b: Add upstream fix for restore of window location on multi-screen setups (authored by ikloecker).
Add upstream fix for restore of window location on multi-screen setups
Mar 10 2025, 10:37 AM
ikloecker committed rW4c8dddae87bd: Update upstream fix for kconfig 6.11 (authored by ikloecker).
Update upstream fix for kconfig 6.11
Mar 10 2025, 10:36 AM
ikloecker committed rW76026ecfd79e: Configure kleopatra with different application name for GPD and VSD (authored by ikloecker).
Configure kleopatra with different application name for GPD and VSD
Mar 10 2025, 10:36 AM