Page MenuHome GnuPG
Feed Advanced Search

Oct 20 2021

ikloecker committed rW9530adb58bd8: Fix EXTRA_DIST (authored by ikloecker).
Fix EXTRA_DIST
Oct 20 2021, 4:16 PM
ikloecker committed rWc24d588f3c5d: Copy the KDE plugins to the AppDir (authored by ikloecker).
Copy the KDE plugins to the AppDir
Oct 20 2021, 4:16 PM
ikloecker committed rW44a5022f76dd: Copy Qt translation files to the folder expected by Qt/Kleopatra (authored by ikloecker).
Copy Qt translation files to the folder expected by Qt/Kleopatra
Oct 20 2021, 4:16 PM
ikloecker committed rW00a39e16f23c: Make "make clean" work if building gpg4win is disabled (authored by ikloecker).
Make "make clean" work if building gpg4win is disabled
Oct 20 2021, 4:16 PM
ikloecker committed rW97a39a552ceb: appimage: Improve build of Breeze icons (authored by ikloecker).
appimage: Improve build of Breeze icons
Oct 20 2021, 4:16 PM
ikloecker committed rWdc3d262d6793: Add patch which makes gpg use translations included in the AppImage (authored by ikloecker).
Add patch which makes gpg use translations included in the AppImage
Oct 20 2021, 4:16 PM
ikloecker committed rW1659573b9d3c: Point XDG_DATA_DIRS and XDG_CONFIG_DIRS to AppImage mount directory (authored by ikloecker).
Point XDG_DATA_DIRS and XDG_CONFIG_DIRS to AppImage mount directory
Oct 20 2021, 4:16 PM
ikloecker committed rW9f667e00776f: Fix non-working Qt translations (authored by ikloecker).
Fix non-working Qt translations
Oct 20 2021, 4:16 PM
ikloecker committed rW83217b209416: Disable building of plugins for Qt Designer (authored by ikloecker).
Disable building of plugins for Qt Designer
Oct 20 2021, 4:16 PM
ikloecker committed rWb2470af6b920: Remove unused variable (authored by ikloecker).
Remove unused variable
Oct 20 2021, 4:16 PM
ikloecker committed rW8e79c387d66e: git: Ignore some more files (authored by ikloecker).
git: Ignore some more files
Oct 20 2021, 4:16 PM
ikloecker committed rWda463eb783a2: Use "AppImage" for RELEASE_SERVICE_VERSION (authored by ikloecker).
Use "AppImage" for RELEASE_SERVICE_VERSION
Oct 20 2021, 4:16 PM
ikloecker committed rWc03f54e829c8: Remove dependency on obsolete all_src target (authored by ikloecker).
Remove dependency on obsolete all_src target
Oct 20 2021, 4:16 PM
ikloecker committed rW214f87164cdd: Improve success message of "make all" (authored by ikloecker).
Improve success message of "make all"
Oct 20 2021, 4:16 PM
ikloecker committed rWd5386ab5737c: Print "Gpg4win successfully build" only if Gpg4win is actually built (authored by ikloecker).
Print "Gpg4win successfully build" only if Gpg4win is actually built
Oct 20 2021, 4:16 PM
ikloecker committed rWe74498938ea4: Do not include unneeded Qt translations in the AppImage (authored by ikloecker).
Do not include unneeded Qt translations in the AppImage
Oct 20 2021, 4:16 PM
ikloecker committed rW4ed8d8118ea8: Fail target if running configure or cmake fails (authored by ikloecker).
Fail target if running configure or cmake fails
Oct 20 2021, 4:16 PM
ikloecker committed rW0a30565a2c2c: Add a few more libraries used by Qt (authored by ikloecker).
Add a few more libraries used by Qt
Oct 20 2021, 4:16 PM
ikloecker committed rW43f1a99ad1b5: Do not include translations of kwatchgnupg in the AppImage (authored by ikloecker).
Do not include translations of kwatchgnupg in the AppImage
Oct 20 2021, 4:16 PM
ikloecker committed rW98dfd88b93f4: Improve indentation (authored by ikloecker).
Improve indentation
Oct 20 2021, 4:16 PM
ikloecker committed rW601c36a1be73: Enable building of scdaemon with internal CCID driver (authored by ikloecker).
Enable building of scdaemon with internal CCID driver
Oct 20 2021, 4:16 PM
ikloecker committed rWe23446f1f7fd: Make wget less verbose (authored by ikloecker).
Make wget less verbose
Oct 20 2021, 4:16 PM
ikloecker committed rW9c58d7e7e4f5: Reduce differences in comments to Gpg4win 3.1.x (authored by ikloecker).
Reduce differences in comments to Gpg4win 3.1.x
Oct 20 2021, 4:16 PM
ikloecker committed rWc21edc676d7d: Print where to find the AppImage that was built (authored by ikloecker).
Print where to find the AppImage that was built
Oct 20 2021, 4:16 PM
ikloecker committed rW5511cc831663: Update gnupg to 2.3.3 (authored by ikloecker).
Update gnupg to 2.3.3
Oct 20 2021, 4:16 PM
ikloecker committed rWae041a5fcf7f: Use same package snapshots as in Gpg4win 3.1.x (authored by ikloecker).
Use same package snapshots as in Gpg4win 3.1.x
Oct 20 2021, 4:16 PM
ikloecker committed rW2d22c9f8c6ac: Add version number of Kleopatra to filename of AppImage (authored by ikloecker).
Add version number of Kleopatra to filename of AppImage
Oct 20 2021, 4:16 PM
ikloecker committed rW53650d2b0db6: Update Kleopatra (authored by aheinecke).
Update Kleopatra
Oct 20 2021, 4:16 PM
ikloecker committed rW82c7045a61da: Update patches for libkleo and kleopatra as in Gpg4win 3.1.x (authored by ikloecker).
Update patches for libkleo and kleopatra as in Gpg4win 3.1.x
Oct 20 2021, 4:16 PM
ikloecker committed rWc5f7f899ec87: Fix gettext lib name (authored by aheinecke).
Fix gettext lib name
Oct 20 2021, 4:16 PM
ikloecker committed rW09b4ba3a5a9a: Disable async encryption in GpgOL again (authored by ikloecker).
Disable async encryption in GpgOL again
Oct 20 2021, 4:16 PM
ikloecker committed rW4d294b62005e: Remove obsolete gpgol patch (authored by aheinecke).
Remove obsolete gpgol patch
Oct 20 2021, 4:16 PM
ikloecker committed rWaf01ddf90146: Make the patches executable before running them (authored by ikloecker).
Make the patches executable before running them
Oct 20 2021, 4:16 PM
ikloecker committed rW2d383330cf40: Use variables instead of hardcoded directory names (authored by ikloecker).
Use variables instead of hardcoded directory names
Oct 20 2021, 4:16 PM
ikloecker committed rW6cb15136e998: Configure for building gpg4win when running with --build-w32 (authored by ikloecker).
Configure for building gpg4win when running with --build-w32
Oct 20 2021, 4:16 PM
ikloecker closed T5663: Kleopatra's "Check for updates" does not work as Resolved.

Okay. So the product prefix has been added intentionally to the version.

Oct 20 2021, 3:50 PM · Restricted Project, gpg4win, kleopatra
ikloecker moved T5663: Kleopatra's "Check for updates" does not work from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 20 2021, 3:49 PM · Restricted Project, gpg4win, kleopatra
ikloecker added a project to T5663: Kleopatra's "Check for updates" does not work: Restricted Project.
Oct 20 2021, 3:48 PM · Restricted Project, gpg4win, kleopatra
ikloecker added a comment to T5668: gpgme: gpgme_op_query_swdb() does not report error from gpgconf.

The below change makes the function report a general error if gpgconf didn't write any output on stdout:

diff --git a/src/engine-gpgconf.c b/src/engine-gpgconf.c
index 28f91158..21211366 100644
--- a/src/engine-gpgconf.c
+++ b/src/engine-gpgconf.c
@@ -1245,6 +1245,13 @@ gpgconf_query_swdb (void *engine,
         }
     }
Oct 20 2021, 3:45 PM · Restricted Project, gpgme, Bug Report
ikloecker created T5668: gpgme: gpgme_op_query_swdb() does not report error from gpgconf.
Oct 20 2021, 3:42 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rLIBKLEO3a04f6a635c9: Add helper returning the version number of the Gpg4win release (authored by ikloecker).
Add helper returning the version number of the Gpg4win release
Oct 20 2021, 1:54 PM
ikloecker committed rLIBKLEOb72f5db872bd: Bump library version (authored by ikloecker).
Bump library version
Oct 20 2021, 1:54 PM
ikloecker committed rKLEOPATRAebf19c3f859c: Use the version _number_ for the check for updates (authored by ikloecker).
Use the version _number_ for the check for updates
Oct 20 2021, 1:30 PM
ikloecker added a comment to T5663: Kleopatra's "Check for updates" does not work.

Well, the debug output

org.kde.pim.kleopatra: No update for: "Gpg4win-3.1.15"

and, even more clearly,

GPGME 20211019T134123 07DC        _gpgme_io_spawn: check: path=0x031deff0 argv[ 0] = C:\Program Files (x86)\GnuPG\bin\gpgconf.exe
GPGME 20211019T134123 07DC        _gpgme_io_spawn: check: path=0x031deff0 argv[ 1] = --query-swdb
GPGME 20211019T134123 07DC        _gpgme_io_spawn: check: path=0x031deff0 argv[ 2] = gpg4win
GPGME 20211019T134123 07DC        _gpgme_io_spawn: check: path=0x031deff0 argv[ 3] = Gpg4win-3.1.15

reveals that Kleopatra via gpgme ran the command

gpgconf --query-swdb gpg4win Gpg4win-3.1.15

i.e. that current is "Gpg4win-3.1.15".

Oct 20 2021, 11:53 AM · Restricted Project, gpg4win, kleopatra
ikloecker reassigned T5546: Kleopatra: After importing the first pubkey for a card from LDAP the keylistview is not refreshed from ikloecker to aheinecke.

I tried to reproduce this. Experimentally, I added P15CardWidget::searchPGPFpr() to OpenPGPKeyCardWidget, commented out the code that checks for an LDAP keyserver and called the function with a fixed fingerprint.

Oct 20 2021, 11:20 AM · scd, Info Needed, Restricted Project, kleopatra
ikloecker claimed T5546: Kleopatra: After importing the first pubkey for a card from LDAP the keylistview is not refreshed.
Oct 20 2021, 10:32 AM · scd, Info Needed, Restricted Project, kleopatra
ikloecker moved T5546: Kleopatra: After importing the first pubkey for a card from LDAP the keylistview is not refreshed from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 20 2021, 10:32 AM · scd, Info Needed, Restricted Project, kleopatra

Oct 19 2021

ikloecker moved T5662: Kleopatra: Show a list of detected card readers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 19 2021, 6:11 PM · Restricted Project, kleopatra, Feature Request
ikloecker closed T5662: Kleopatra: Show a list of detected card readers as Resolved.
Oct 19 2021, 6:11 PM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5662: Kleopatra: Show a list of detected card readers.

Yes, the text can be selected (with the mouse) and then be copied to the clipboard.

Oct 19 2021, 3:41 PM · Restricted Project, kleopatra, Feature Request
ikloecker added a comment to T5663: Kleopatra's "Check for updates" does not work.

Kleopatra runs

gpgconf --query-swdb gpg4win 3.1.15

i.e. with the current version. Here, on Linux, I get

gpg4win:3.1.15:u::0:20211012T161328:20211019T103252:3.1.16:20210611T000000:0::

as result. The u in field 2 indicates that an update is available. The (current) code should work as far as I could see by a quick glance.

Oct 19 2021, 12:54 PM · Restricted Project, gpg4win, kleopatra
ikloecker added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

gnupg_bindir() uses unix_rootdir() falling back to the builtin configure time path if unix_rootdir() returns NULL. So, there is no difference.

Oct 19 2021, 12:26 PM · gnupg (gpg23), MacOS, Bug Report
ikloecker added a comment to T5662: Kleopatra: Show a list of detected card readers.

Dialog showing the list of available smartcard readers:

Oct 19 2021, 12:15 PM · Restricted Project, kleopatra, Feature Request
ikloecker committed rKLEOPATRA92de59e6958c: List available smartcard readers (authored by ikloecker).
List available smartcard readers
Oct 19 2021, 12:09 PM

Oct 18 2021

ikloecker triaged T5662: Kleopatra: Show a list of detected card readers as Normal priority.
Oct 18 2021, 3:37 PM · Restricted Project, kleopatra, Feature Request
ikloecker moved T5662: Kleopatra: Show a list of detected card readers from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 18 2021, 3:33 PM · Restricted Project, kleopatra, Feature Request
ikloecker claimed T5662: Kleopatra: Show a list of detected card readers.
Oct 18 2021, 3:33 PM · Restricted Project, kleopatra, Feature Request
ikloecker created T5662: Kleopatra: Show a list of detected card readers.
Oct 18 2021, 3:32 PM · Restricted Project, kleopatra, Feature Request
ikloecker committed rKLEOPATRAbfadfb38000f: Add option to use symmetric encryption only (authored by ikloecker).
Add option to use symmetric encryption only
Oct 18 2021, 12:45 PM
ikloecker committed rKLEOPATRA5b170051bdc1: Update the encryption checkboxes if symmetric only is en-/disabled (authored by ikloecker).
Update the encryption checkboxes if symmetric only is en-/disabled
Oct 18 2021, 12:45 PM
ikloecker closed T5661: Symmetric only encryption with Kleopatra as Resolved.

In the global kleopatrarc add the following config entry to enable the symmetric encryption only option by default:

[FileOperations]
symmetric-encryption-only=true
Oct 18 2021, 12:42 PM · Restricted Project, Feature Request, kleopatra
ikloecker moved T5661: Symmetric only encryption with Kleopatra from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 18 2021, 12:42 PM · Restricted Project, Feature Request, kleopatra
ikloecker moved T5661: Symmetric only encryption with Kleopatra from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 18 2021, 9:40 AM · Restricted Project, Feature Request, kleopatra
ikloecker added a project to T5661: Symmetric only encryption with Kleopatra: Restricted Project.
Oct 18 2021, 9:39 AM · Restricted Project, Feature Request, kleopatra
ikloecker added a comment to T5660: Second key decrypts messages it shouldn't.

I'm pretty sure that the first 3 messages are always decrypted with the first key because the passphrase of the first key is still cached. I don't think you can tell gpg to only use a specific key for decryption. The only way to make sure that gpg does not try to use the first key for decryption is to remove the private key of the first key. Alternatively, clear the cache after using the first key, but gpg might still ask the user for the passphrase of the first key.

Oct 18 2021, 9:28 AM · Support

Oct 14 2021

ikloecker moved T5652: Show the GnuPG version in Kleopatra from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 14 2021, 5:33 PM · Restricted Project, gpg4win, Feature Request, kleopatra
ikloecker closed T5652: Show the GnuPG version in Kleopatra as Resolved.

The information is shown on the primary tab of the About dialog. Displaying the information in the Libraries tab requires bleeding edge KDE frameworks because the possibility to show custom information on this tab has been added very recently.

Oct 14 2021, 5:33 PM · Restricted Project, gpg4win, Feature Request, kleopatra
ikloecker committed rKLEOPATRA09e29d50959b: Show information about GnuPG and libgcrypt in about dialog (authored by ikloecker).
Show information about GnuPG and libgcrypt in about dialog
Oct 14 2021, 5:31 PM
ikloecker committed rLIBKLEO97eb1dc3ecdd: Add helper for retrieving used versions of GnuPG and libgcrypt (authored by ikloecker).
Add helper for retrieving used versions of GnuPG and libgcrypt
Oct 14 2021, 5:27 PM
ikloecker committed rLIBKLEO6fca33aa1aa7: Bump library version (authored by ikloecker).
Bump library version
Oct 14 2021, 5:27 PM
ikloecker moved T5652: Show the GnuPG version in Kleopatra from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 14 2021, 2:47 PM · Restricted Project, gpg4win, Feature Request, kleopatra
ikloecker added a project to T5652: Show the GnuPG version in Kleopatra: Restricted Project.
Oct 14 2021, 2:47 PM · Restricted Project, gpg4win, Feature Request, kleopatra

Oct 13 2021

ikloecker added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

No, the error is harmless. I guess it shouldn't be printed (except when debugging).

Oct 13 2021, 5:18 PM · gnupg (gpg23), MacOS, Bug Report
ikloecker added a comment to T5655: In -de-vs mode it is not possible so verify sigs with Ed25519 release keys..

Wouldn't it be safer to use gpgv for verifying the signature than to add a code path to gpg to circumvent the hard de-vs compliance check?

Oct 13 2021, 5:05 PM · gnupg (gpg22), Restricted Project
ikloecker committed rWa20d40582579: Update kleopatra (authored by ikloecker).
Update kleopatra
Oct 13 2021, 11:15 AM
ikloecker committed rW90f732c8d190: Update Kleopatra to lastest master (authored by ikloecker).
Update Kleopatra to lastest master
Oct 13 2021, 11:15 AM
ikloecker committed rW46364a8de630: Updated gpgex to 1.0.8 (authored by ikloecker).
Updated gpgex to 1.0.8
Oct 13 2021, 11:15 AM
ikloecker committed rW9af90e758d66: Update pinentry gpgme kleo and libkleo (authored by ikloecker).
Update pinentry gpgme kleo and libkleo
Oct 13 2021, 11:15 AM
ikloecker committed rW71901db08edd: Update kde-l10n (authored by ikloecker).
Update kde-l10n
Oct 13 2021, 11:15 AM

Oct 11 2021

ikloecker committed rKLEOPATRA7479e2713e32: Re-add possibility to set RELEASE_SERVICE_VERSION when running cmake (authored by ikloecker).
Re-add possibility to set RELEASE_SERVICE_VERSION when running cmake
Oct 11 2021, 4:47 PM

Oct 8 2021

ikloecker added a comment to T5643: Downgrade gpg.

Sure.

Oct 8 2021, 9:17 AM · Info Needed, Support
ikloecker added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

Removing an intermediate cert from your local system doesn't help because any correctly configured server will send you all necessary intermediate certs together with the server cert. You'd have to remove the expired root certificate instead (see Workaround 1 on https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/). The problem is that this will break certificate verification for any servers that still use the old intermediate cert, e.g. keyserver.ubuntu.com.

Oct 8 2021, 9:16 AM · gnupg (gpg22), dirmngr

Oct 7 2021

ikloecker committed rKLEOPATRA2f5a85bacf19: Bump version to 3.1.19 (authored by ikloecker).
Bump version to 3.1.19
Oct 7 2021, 3:23 PM
ikloecker added a comment to T5642: gpg: keyserver send failed: Network is unreachable.

Works for me:

$ gpg --version
gpg (GnuPG) 2.2.27
libgcrypt 1.9.4-unknown
Copyright (C) 2021 Free Software Foundation, Inc.
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Oct 7 2021, 8:53 AM · Support
ikloecker added a comment to T5643: Downgrade gpg.

The usual procedure for downgrading is

  1. Uninstall the currently installed version
  2. Install the older version
Oct 7 2021, 8:45 AM · Info Needed, Support

Oct 6 2021

ikloecker committed rGe99b9890c28d: common: Respect gpgconf.ctl when looking up translations (authored by ikloecker).
common: Respect gpgconf.ctl when looking up translations
Oct 6 2021, 1:43 PM

Oct 4 2021

ikloecker committed rKLEOPATRA21c6c0898a1d: Ask GnuPG for the correct path for the uiserver socket (authored by ikloecker).
Ask GnuPG for the correct path for the uiserver socket
Oct 4 2021, 11:09 AM

Sep 29 2021

ikloecker committed rLIBKLEO991d6b9f1868: Add support for non-standard boost include directories (authored by ikloecker).
Add support for non-standard boost include directories
Sep 29 2021, 3:15 PM

Sep 28 2021

ikloecker added a comment to T5584: gpg --list-packets lists wrong packets.

Thanks. This fixes the invalid packet errors when using --list-packets or when trying to decrypt the file without secret key.

Sep 28 2021, 3:22 PM · gnupg (gpg22), Bug Report
ikloecker committed rWaeee451f21b0: Make patch work with GCC 11 (authored by ikloecker).
Make patch work with GCC 11
Sep 28 2021, 10:43 AM
ikloecker committed rW05750b24c6d2: Add library path for mingw DLLs in openSUSE Tumbleweed (authored by ikloecker).
Add library path for mingw DLLs in openSUSE Tumbleweed
Sep 28 2021, 10:43 AM
ikloecker committed rWa08a92a08370: Update gettext (authored by ikloecker).
Update gettext
Sep 28 2021, 10:43 AM
ikloecker committed rW4ea4488beb63: Fix build with GCC 11: include <limits> (authored by ikloecker).
Fix build with GCC 11: include <limits>
Sep 28 2021, 10:43 AM
ikloecker added a comment to T5599: Make gpg use the helpers baked into its AppImage.

Works if one puts

rootdir = $APPDIR/usr

in the gpgconf.ctl file.

Sep 28 2021, 9:46 AM · gnupg, Restricted Project, Feature Request

Sep 23 2021

ikloecker committed rKLEOPATRA16073f7e4fa7: Ask GnuPG for the correct path for the uiserver socket (authored by ikloecker).
Ask GnuPG for the correct path for the uiserver socket
Sep 23 2021, 10:28 AM
ikloecker committed rKLEOPATRAa0883f369a65: Ask GnuPG for the correct path for the uiserver socket (authored by ikloecker).
Ask GnuPG for the correct path for the uiserver socket
Sep 23 2021, 10:28 AM
ikloecker added a comment to T5613: GpgEX does not use CSIDL_LOCAL_APPDATA.

Patch has been applied to Kleopatra. See T5619: Kleopatra does not create the UI-Server socket in the socketdir.

Sep 23 2021, 10:18 AM · Windows, kleopatra, gpgex
ikloecker closed T5619: Kleopatra does not create the UI-Server socket in the socketdir as Resolved.
Sep 23 2021, 10:17 AM · Windows, kleopatra, Restricted Project
ikloecker added a comment to T5574: Doubled characters in Windows console output.

Somehow this looks like a bug in gettext or our usage of it. It seems as if the last characters of strings appended to translated texts are sometimes doubled as if the string was built twice, once with 1 or 2 more characters and then overwritten with a slightly shorter string. Very strange.

Sep 23 2021, 9:28 AM · gnupg, Windows, Bug Report

Sep 22 2021

ikloecker triaged T5619: Kleopatra does not create the UI-Server socket in the socketdir as High priority.
Sep 22 2021, 6:15 PM · Windows, kleopatra, Restricted Project