Page MenuHome GnuPG
Feed Advanced Search

Jan 5 2023

ikloecker committed rM270d7523001a: qt: Explicitly instantiate private job classes (authored by ikloecker).
qt: Explicitly instantiate private job classes
Jan 5 2023, 4:40 PM
ikloecker committed rKLEOPATRA406decfdf9fa: Start multiple import jobs importing from data (or files) one after another (authored by ikloecker).
Start multiple import jobs importing from data (or files) one after another
Jan 5 2023, 3:55 PM
ikloecker added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

@ikloecker the proper fix for this would be T5478 so you do not have to spend time looking for this, we will remove the Process Input / Outputs of Kleopatra altogether.

Jan 5 2023, 1:19 PM · kleopatra

Jan 4 2023

ikloecker added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

The first thing I noticed is that ProcessStdInOutput uses redirect_close<QProcess> as process class. redirect_close overrides QProcess::close, but it never calls the original close(). That's very dubious. Maybe it's not a problem, but there's no comment explaining why the original close() doesn't need to be called. Or maybe that's what is causing the hang in waitForFinished.

Jan 4 2023, 9:17 AM · kleopatra

Jan 2 2023

ikloecker moved T6323: Kleopatra: Import multiple certificate files one after the other from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 2 2023, 11:04 AM · kleopatra, Restricted Project
ikloecker triaged T6323: Kleopatra: Import multiple certificate files one after the other as Normal priority.
Jan 2 2023, 11:04 AM · kleopatra, Restricted Project
ikloecker changed the status of T6168: GpgOL: naming of saved attachments from Open to Testing.
Jan 2 2023, 10:46 AM · kleopatra, Restricted Project, gpgol
ikloecker added a comment to T6168: GpgOL: naming of saved attachments.

On Windows, a whitespace character followed by a number in parenthesis at the end of the file name is now stripped from the proposed output file name.

Jan 2 2023, 10:46 AM · kleopatra, Restricted Project, gpgol
ikloecker committed rLIBKLEOec14f516110a: Remove attachment numbering from output file name (authored by ikloecker).
Remove attachment numbering from output file name
Jan 2 2023, 10:42 AM
ikloecker committed rLIBKLEO91cddd092bd2: Don't assume that the suffixes consist of 3 characters (authored by ikloecker).
Don't assume that the suffixes consist of 3 characters
Jan 2 2023, 10:42 AM
ikloecker claimed T6168: GpgOL: naming of saved attachments.
Jan 2 2023, 9:13 AM · kleopatra, Restricted Project, gpgol

Dec 22 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I have an Idea. Can't we read all data into memory in Kleopatra (for Certificates this should be ok) and then give this to GPGME as a single data object. So that only one process imports multiple files?

Dec 22 2022, 7:21 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker committed rKLEOPATRA9f8397403099: Remove reference to color which does not always apply (authored by ikloecker).
Remove reference to color which does not always apply
Dec 22 2022, 2:49 PM

Dec 21 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 21 2022, 12:20 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@werner Do I understand correctly that by "It might be easier to bypass the gpgsm and run gpgsm directly" you mean using gpgsm in server mode? Or what do you mean with "bypass gpgsm and run gpgsm" (which seems contradictory).

Dec 21 2022, 10:38 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 20 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

Sure, we could do this. Shouldn't make the ImportCertificatesCommand much more complex than it already is.

Dec 20 2022, 1:22 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 19 2022

ikloecker placed T5901: Kleopatra: Make it usable with 400 % magnification up for grabs.

Not working on this at the moment.

Dec 19 2022, 5:20 PM · gpd5x, a11y, kleopatra
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Dec 19 2022, 5:19 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Dec 19 2022, 5:19 PM · a11y, kleopatra
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption from Open to Testing.

Finished for now. Not sure if there's much we can/should test ourselves. Maybe we should simply close it and open new tasks for the findings in the report of the next accessibility test.

Dec 19 2022, 5:19 PM · kleopatra, Restricted Project
ikloecker placed T5824: Kleopatra: Full accessibility support up for grabs.
Dec 19 2022, 5:16 PM · a11y, kleopatra
ikloecker committed rWea9970ee4a64: doc: Improve wording (authored by ikloecker).
doc: Improve wording
Dec 19 2022, 5:12 PM
ikloecker closed T6310: kleo: Use pkg-config to determine libassuan use as Resolved.

Done. I verified that gpg4win still builds.

Dec 19 2022, 5:02 PM · Restricted Project, kleopatra
ikloecker committed rW01c57877d4ad: Don't patch GPGME_REQUIRED_VERSION (authored by ikloecker).
Don't patch GPGME_REQUIRED_VERSION
Dec 19 2022, 4:58 PM
ikloecker committed rW22ffde279e57: Only patch QT_REQUIRED_VERSION for Qt 5 (authored by ikloecker).
Only patch QT_REQUIRED_VERSION for Qt 5
Dec 19 2022, 4:58 PM
ikloecker committed rKLEOPATRA71a77f8804dc: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA8eba66693778: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA3ed24fe5eb37: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA2d6daefce6ba: Add FindLibGpgError.cmake to find Libgpg-error (authored by ikloecker).
Add FindLibGpgError.cmake to find Libgpg-error
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA15496394c26a: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAad23c4192457: Remove more superfluous configure checks for assuan (authored by ikloecker).
Remove more superfluous configure checks for assuan
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAa17fc1b29d7c: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAe67bdaf57712: Remove useless BUILD_libkleopatraclient option (authored by ikloecker).
Remove useless BUILD_libkleopatraclient option
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA023c176ee90b: Remove long unsupported "support" for assuan 1 (authored by ikloecker).
Remove long unsupported "support" for assuan 1
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA41574f7beb36: Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS (authored by ikloecker).
Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA9375c90015e1: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 2:45 PM
ikloecker committed rKLEOPATRAe3df59f4f1da: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 2:45 PM
ikloecker committed rKLEOPATRAb40bae967e72: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA0b428a8e7b54: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRAce12274478e3: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA669a78919e61: Add FindLibGpgError.cmake to find Libgpg-error (authored by ikloecker).
Add FindLibGpgError.cmake to find Libgpg-error
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRAa986eb598f9e: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA5159385e6ccd: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRAc23a23de9c78: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 9:54 AM
ikloecker committed rKLEOPATRA403136c6ca95: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 9:54 AM
ikloecker committed rKLEOPATRAcb0c6af66333: Add FindGpgError.cmake to find gpg-error (authored by ikloecker).
Add FindGpgError.cmake to find gpg-error
Dec 19 2022, 9:20 AM
ikloecker committed rKLEOPATRAa39666d558d6: Remove more superfluous configure checks for assuan (authored by ikloecker).
Remove more superfluous configure checks for assuan
Dec 19 2022, 9:20 AM
ikloecker committed rKLEOPATRA5396c02cf64c: Remove useless BUILD_libkleopatraclient option (authored by ikloecker).
Remove useless BUILD_libkleopatraclient option
Dec 19 2022, 9:20 AM
ikloecker committed rKLEOPATRA222d138663d3: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 9:20 AM
ikloecker committed rKLEOPATRA560ce80d5db7: Remove long unsupported "support" for assuan 1 (authored by ikloecker).
Remove long unsupported "support" for assuan 1
Dec 19 2022, 9:20 AM
ikloecker committed rKLEOPATRA5d924ca4b74a: Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS (authored by ikloecker).
Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS
Dec 19 2022, 9:20 AM
ikloecker moved T6310: kleo: Use pkg-config to determine libassuan use from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2022, 8:07 AM · Restricted Project, kleopatra
ikloecker added a project to T6310: kleo: Use pkg-config to determine libassuan use: Restricted Project.
Dec 19 2022, 8:06 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA5eedd9d95c29: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA7283131605b3: Add FindGpgError.cmake to find gpg-error (authored by ikloecker).
Add FindGpgError.cmake to find gpg-error
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA85250e62389a: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA8a10d99a4b58: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA18feab458f62: Remove more superfluous configure checks for assuan (authored by ikloecker).
Remove more superfluous configure checks for assuan
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRAec807169cc8e: Remove useless BUILD_libkleopatraclient option (authored by ikloecker).
Remove useless BUILD_libkleopatraclient option
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRAd93cfc385dbf: Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS (authored by ikloecker).
Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA62992621f1ca: Remove long unsupported "support" for assuan 1 (authored by ikloecker).
Remove long unsupported "support" for assuan 1
Dec 19 2022, 8:03 AM
ikloecker committed rKLEOPATRA1e133ad7d8c8: T5903 (authored by ikloecker).
T5903
Dec 19 2022, 8:03 AM
ikloecker claimed T6310: kleo: Use pkg-config to determine libassuan use.

Thanks for the patches. I have completely rewritten FindAssuan2.cmake and have added a separate FindGpgError.cmake. We cannot assume that pkg-config is available everywhere. Therefore, we cannot use pkg_check_modules exclusively. I have verified that the Find*.cmake files work for gpg4win and for the AppImage.

Dec 19 2022, 7:58 AM · Restricted Project, kleopatra

Dec 15 2022

ikloecker changed the status of T6183: Kleopatra: on import own public key do not show "certify window" from Open to Testing.
Dec 15 2022, 2:47 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAf50e1900cb37: Fix build with Clang 13 on FreeBSD (authored by ikloecker).
Fix build with Clang 13 on FreeBSD
Dec 15 2022, 12:06 PM
ikloecker committed rLIBKLEO884d8b40bb3e: Bump library version (authored by ikloecker).
Bump library version
Dec 15 2022, 11:55 AM
ikloecker committed rLIBKLEOdb03be7225dd: Add helper to apply a function to a range (authored by ikloecker).
Add helper to apply a function to a range
Dec 15 2022, 11:55 AM
ikloecker committed rKLEOPATRAf4e2153df0c4: Remove jobs from list after showing the error message (authored by ikloecker).
Remove jobs from list after showing the error message
Dec 15 2022, 11:23 AM
ikloecker committed rKLEOPATRA24eaf878b3e5: Rename methods with identical name but different purpose (authored by ikloecker).
Rename methods with identical name but different purpose
Dec 15 2022, 11:23 AM
ikloecker committed rKLEOPATRA315119f3752b: Ensure that the structs are properly initialized when default constructed (authored by ikloecker).
Ensure that the structs are properly initialized when default constructed
Dec 15 2022, 11:23 AM
ikloecker changed the status of T6183: Kleopatra: on import own public key do not show "certify window" from Testing to Open.
Dec 15 2022, 9:44 AM · Restricted Project, kleopatra

Dec 14 2022

ikloecker added a comment to T6298: Kleopatra: Possible problem when trying to import UTF-16 encoded files.

Regarding armored files: Well the whole point of armoring is that there is only a plain 7-bit ASCII channel.

Dec 14 2022, 12:12 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA6b6058d1c6da: Fix typos (authored by ikloecker).
Fix typos
Dec 14 2022, 10:21 AM
ikloecker committed rW10c209bfe2d2: appimage: Remove superfluous and wrong default for GNUPGHOME variable (authored by ikloecker).
appimage: Remove superfluous and wrong default for GNUPGHOME variable
Dec 14 2022, 10:18 AM

Dec 13 2022

ikloecker committed rKLEOPATRAd88a1f9a0ec7: Fix AutoMoc warning (authored by ikloecker).
Fix AutoMoc warning
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRAc2de032cce82: Fix MinGW warnings (authored by ikloecker).
Fix MinGW warnings
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRA6cf7f34f3f35: Fix MinGW warning (authored by ikloecker).
Fix MinGW warning
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRAe1ca658a5803: Use QString::number instead of QString::asprintf (authored by ikloecker).
Use QString::number instead of QString::asprintf
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRAbca25192d5a5: Add missing override markers (authored by ikloecker).
Add missing override markers
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRA9f5f2f1c6750: Fix MinGW warnings (authored by ikloecker).
Fix MinGW warnings
Dec 13 2022, 4:56 PM
ikloecker committed rKLEOPATRA7d5b7096fc0c: Add option -Wno-pointer-sign only when compiling C files (authored by ikloecker).
Add option -Wno-pointer-sign only when compiling C files
Dec 13 2022, 4:56 PM
ikloecker committed rW92fb8baff3dc: Revert "kxmlgui 5.100 doesn't install the translation files -> skip ..." (authored by ikloecker).
Revert "kxmlgui 5.100 doesn't install the translation files -> skip ..."
Dec 13 2022, 1:36 PM
ikloecker added a reverting change for rWe18e833ceea5: kxmlgui 5.100 doesn't install the translation files -> skip them: rW92fb8baff3dc: Revert "kxmlgui 5.100 doesn't install the translation files -> skip ...".
Dec 13 2022, 1:36 PM
ikloecker committed rWe18e833ceea5: kxmlgui 5.100 doesn't install the translation files -> skip them (authored by ikloecker).
kxmlgui 5.100 doesn't install the translation files -> skip them
Dec 13 2022, 1:03 PM
ikloecker committed rW5d763d6078c4: Skip more missing translation files (authored by ikloecker).
Skip more missing translation files
Dec 13 2022, 1:03 PM
ikloecker committed rW388d0ac5cde9: Add missing filenames (authored by ikloecker).
Add missing filenames
Dec 13 2022, 1:03 PM
ikloecker committed rW814e9fa6e715: Include the translations unconditionally (authored by ikloecker).
Include the translations unconditionally
Dec 13 2022, 1:03 PM
ikloecker moved T6308: Kleopatra: UiServer Connectivity self-test fails on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 13 2022, 10:11 AM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker added a project to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows: gpg4win.
Dec 13 2022, 10:10 AM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report

Dec 12 2022

ikloecker added a comment to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.

The debug output is

[2560] org.kde.pim.kleopatra: Checking Ui Server connectivity...
[2560] UI server not running, starting it
[2560] org.kde.pim.kleopatra: UiServer: client connect on fd  1528
[2560] org.kde.pim.kleopatra: UiServer: nonce check failed
[2560] org.kde.pim.libkleopatraclientcore: Could not find  "kleopatra"  in PATH.

which means that libkleopatraclientcore couldn't start kleopatra, but at the same time the UiServer seems to be running? Okay, maybe the lines are in wrong order and the connect doesn't fail because the server isn't running but because of the wrong nonce.

Dec 12 2022, 10:40 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker placed T6308: Kleopatra: UiServer Connectivity self-test fails on Windows up for grabs.
Dec 12 2022, 5:42 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker changed the status of T6308: Kleopatra: UiServer Connectivity self-test fails on Windows from Open to Testing.
Dec 12 2022, 5:42 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA61c5cad62ca2: Revert "Make sure helper apps we start are in path" (authored by ikloecker).
Revert "Make sure helper apps we start are in path"
Dec 12 2022, 5:29 PM
ikloecker added a reverting change for rKLEOPATRA87458c2a825d: Make sure helper apps we start are in path: rKLEOPATRA61c5cad62ca2: Revert "Make sure helper apps we start are in path".
Dec 12 2022, 5:29 PM
ikloecker claimed T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.
Dec 12 2022, 5:25 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker created T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.
Dec 12 2022, 5:23 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker claimed T5903: Kleopatra: Add refresh button in certificatedetails .
Dec 12 2022, 9:37 AM · backport, kleopatra, Restricted Project

Dec 8 2022

ikloecker changed the status of T6305: Kleopatra: General error when trying to certify key and key is expired or password prompt is canceled from Open to Testing.

The problem with expired keys may still happen for GpgSignKeyEditInteractor, but Kleopatra doesn't allow certifying expired keys or user IDs. Therefore, I don't look into this.

Dec 8 2022, 3:48 PM · Restricted Project, kleopatra, gpgme
ikloecker committed rKLEOPATRA10fd35c85eaa: Don't report success if the key signing job was canceled (authored by ikloecker).
Don't report success if the key signing job was canceled
Dec 8 2022, 3:38 PM
ikloecker committed rMe7953dcf1376: cpp: Handle status errors in the base edit interactor (authored by ikloecker).
cpp: Handle status errors in the base edit interactor
Dec 8 2022, 3:35 PM