Page MenuHome GnuPG

ikloecker (Ingo Klöcker)
Engineering

Projects

User Details

User Since
Jul 24 2020, 9:57 AM (244 w, 6 d)
Availability
Busy Busy until Jul 29 2030.

Recent Activity

Today

ebo awarded T6699: Kleopatra: Ask for confirmation when overwriting existing tags during certification a Like token.
Thu, Apr 3, 2:50 PM · gpd5x, kleopatra
ikloecker triaged T7594: Kleopatra: Wrong color for tool tips with high contrast modes as Normal priority.
Thu, Apr 3, 12:13 PM · Windows, a11y, gpd5x, kleopatra
ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
Thu, Apr 3, 11:59 AM · gpd5x, kleopatra
ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes from Open to Testing.
Thu, Apr 3, 11:59 AM · a11y, Windows, gpd5x, kleopatra
ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.

With the above patch for breeze the toolbar and the configuration dialog title now also look correct in high-contrast mode.

Thu, Apr 3, 11:58 AM · a11y, Windows, gpd5x, kleopatra
ikloecker committed rWc93ef4e56f97: Use `git ls-files` instead of `find` to list the patches (authored by ikloecker).
Use `git ls-files` instead of `find` to list the patches
Thu, Apr 3, 11:56 AM
ikloecker committed rW8d26363b04ce: Do not remove unrelated stamp files on clean-PACKAGE (authored by ikloecker).
Do not remove unrelated stamp files on clean-PACKAGE
Thu, Apr 3, 11:56 AM
ikloecker committed rWe1ead436c337: Add patch for supporting high-contrast mode in Breeze (authored by ikloecker).
Add patch for supporting high-contrast mode in Breeze
Thu, Apr 3, 11:56 AM

Yesterday

ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.

The wrong/inconsistent coloring of the icons has been fixed.

Wed, Apr 2, 4:39 PM · a11y, Windows, gpd5x, kleopatra
ikloecker committed rW72d80ac91701: Backport Qt patch which fixes icon loading with KDE's icon engine plugin (authored by ikloecker).
Backport Qt patch which fixes icon loading with KDE's icon engine plugin
Wed, Apr 2, 4:31 PM
ikloecker committed rWb710e0752a82: Add patches for supporting high-contrast mode in KF6 (authored by ikloecker).
Add patches for supporting high-contrast mode in KF6
Wed, Apr 2, 4:31 PM
ikloecker added a reverting change for rKLEOPATRA3aabc423d9ce: Don't instantiate KColorSchemeManager if high contrast mode is active: rKLEOPATRAe225b51451ad: Revert "Don't instantiate KColorSchemeManager if high contrast mode is active".
Wed, Apr 2, 4:17 PM
ikloecker committed rKLEOPATRAa60e52b03330: Enforce Breeze icon theme for all icons (authored by ikloecker).
Enforce Breeze icon theme for all icons
Wed, Apr 2, 4:17 PM
ikloecker committed rKLEOPATRAe225b51451ad: Revert "Don't instantiate KColorSchemeManager if high contrast mode is active" (authored by ikloecker).
Revert "Don't instantiate KColorSchemeManager if high contrast mode is active"
Wed, Apr 2, 4:17 PM
ikloecker committed rGPGMEQT11f563824297: Modernize code (authored by ikloecker).
Modernize code
Wed, Apr 2, 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
Wed, Apr 2, 12:07 PM
ikloecker committed rGPGMEQT903dd5588c7b: Code cleanup/beautification for the DN parser (authored by ikloecker).
Code cleanup/beautification for the DN parser
Wed, Apr 2, 12:07 PM
ikloecker committed rGPGMEQT2473ad9fcafd: Improve distinguished name parser (authored by svuorela).
Improve distinguished name parser
Wed, Apr 2, 12:07 PM

Tue, Apr 1

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

Fri, Mar 28

ikloecker committed rGPGMEPY4a981f00afcc: build: Add a check for the setuptools module (authored by ikloecker).
build: Add a check for the setuptools module
Fri, Mar 28, 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
Fri, Mar 28, 3:34 PM
ikloecker committed rGPGMEPY6671f74e0a3f: Remove trust item listing (authored by ikloecker).
Remove trust item listing
Fri, Mar 28, 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
Fri, Mar 28, 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
Fri, Mar 28, 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
Fri, Mar 28, 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
Fri, Mar 28, 3:34 PM
ikloecker committed rGPGMEPY037e54bf6d35: Register DCO for Lucas Hoffmann (authored by ikloecker).
Register DCO for Lucas Hoffmann
Fri, Mar 28, 3:34 PM

Wed, Mar 26

ikloecker updated the task description for T7588: Kleopatra: Several problems with icons in high contrast modes.
Wed, Mar 26, 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
Wed, Mar 26, 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
Wed, Mar 26, 4:39 PM
ikloecker added a project to T7588: Kleopatra: Several problems with icons in high contrast modes: a11y.
Wed, Mar 26, 3:41 PM · a11y, Windows, gpd5x, kleopatra
ikloecker triaged T7588: Kleopatra: Several problems with icons in high contrast modes as Normal priority.
Wed, Mar 26, 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.
Wed, Mar 26, 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.
Wed, Mar 26, 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:

Wed, Mar 26, 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.

Wed, Mar 26, 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.
Wed, Mar 26, 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
Wed, Mar 26, 2:42 PM
ikloecker triaged T7587: Kleopatra: High contrast mode isn't respected anymore as Normal priority.
Wed, Mar 26, 11:44 AM · gpd5x, kleopatra

Tue, Mar 25

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.

Tue, Mar 25, 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
Tue, Mar 25, 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
Tue, Mar 25, 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
Tue, Mar 25, 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).

Tue, Mar 25, 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
Tue, Mar 25, 9:44 AM

Mon, Mar 24

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.

Mon, Mar 24, 10:50 PM · gnupg, Bug Report
ikloecker committed rGPGMEPP235a75581a85: Update NEWS (authored by ikloecker).
Update NEWS
Mon, Mar 24, 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
Mon, Mar 24, 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
Mon, Mar 24, 4:42 PM
ikloecker committed rKLEOPATRA5d9df0cf13a7: Raise window on activation (authored by Balló György <ballogyor@gmail.com>).
Raise window on activation
Mon, Mar 24, 9:03 AM

Tue, Mar 18

ikloecker committed rKLEOPATRAcaa12568c4a8: Use correct legacy path of kleopatragroupsrc (authored by ikloecker).
Use correct legacy path of kleopatragroupsrc
Tue, Mar 18, 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.
Tue, Mar 18, 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.
Tue, Mar 18, 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.

Tue, Mar 18, 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
Tue, Mar 18, 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.
Tue, Mar 18, 2:31 PM · Windows, gpd5x, kleopatra
ikloecker triaged T7574: Migration of group config from old location to new location is broken as Normal priority.
Tue, Mar 18, 2:30 PM · Windows, gpd5x, kleopatra
ikloecker committed rLIBKLEO1a57cfa31571: Allow failing tests on Windows (authored by ikloecker).
Allow failing tests on Windows
Tue, Mar 18, 10:07 AM

Mon, Mar 17

ikloecker committed rKLEOPATRA16140611ac49: Remove unused include (authored by ikloecker).
Remove unused include
Mon, Mar 17, 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
Mon, Mar 17, 5:37 PM
ikloecker committed rKLEOPATRA0ea34e76ee4d: Use QGpgME::DN::prettyAttributes if possible (authored by ikloecker).
Use QGpgME::DN::prettyAttributes if possible
Mon, Mar 17, 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()
Mon, Mar 17, 5:37 PM
ikloecker committed rKLEOPATRA0cd0e219ffe0: Use QGpgME::DN::prettyAttributes if possible (authored by ikloecker).
Use QGpgME::DN::prettyAttributes if possible
Mon, Mar 17, 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
Mon, Mar 17, 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()
Mon, Mar 17, 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
Mon, Mar 17, 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
Mon, Mar 17, 5:22 PM
ikloecker committed rLIBKLEO2b9db53d5a0e: Bump library version (authored by ikloecker).
Bump library version
Mon, Mar 17, 4:36 PM
ikloecker committed rLIBKLEO0aff9bc02c73: Deprecate Kleo::DN (authored by ikloecker).
Deprecate Kleo::DN
Mon, Mar 17, 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
Mon, Mar 17, 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
Mon, Mar 17, 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
Mon, Mar 17, 4:36 PM
ikloecker committed rLIBKLEOab190a8b402f: Update translations in libkleopatrarc*.desktop files (authored by ikloecker).
Update translations in libkleopatrarc*.desktop files
Mon, Mar 17, 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.
Mon, Mar 17, 9:54 AM · vsd33, 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.
Mon, Mar 17, 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.

Mon, Mar 17, 9:54 AM · vsd33, Restricted Project, kleopatra

Fri, Mar 14

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.

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

Thu, Mar 13

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?

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

taking so that it's on my list

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

taking to check what's left

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

Wed, Mar 12

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.

Wed, Mar 12, 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).

Wed, Mar 12, 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?

Wed, Mar 12, 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.)

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

Tue, Mar 11

ikloecker created T7560: GnuPG should learn the certificates when a new card has been seen.
Tue, Mar 11, 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

Tue, Mar 11, 4:11 PM · vsd33, 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
Tue, Mar 11, 3:47 PM
ikloecker awarded rMTP27244457c3e6: Support compiling MimeTreeParser from git with stable version of KMime a Like token.
Tue, Mar 11, 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
Tue, Mar 11, 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
Tue, Mar 11, 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
Tue, Mar 11, 10:51 AM
ikloecker committed rLIBKLEO17de0cd44f9b: Require C++20 (authored by ikloecker).
Require C++20
Tue, Mar 11, 9:47 AM