Page MenuHome GnuPG
Feed All Stories

Aug 12 2021

ikloecker committed rPc42c6371fcf8: Make passphrase formatting a simple flag (authored by ikloecker).
Make passphrase formatting a simple flag
Aug 12 2021, 4:16 PM
ikloecker committed rG99601778f4a9: agent: Make --pinentry-formatted-passphrase a simple flag (authored by ikloecker).
agent: Make --pinentry-formatted-passphrase a simple flag
Aug 12 2021, 3:33 PM
ikloecker moved T5553: pinentry-qt: Simplify formatted passphrase feature from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 12 2021, 10:19 AM · pinentry, Restricted Project
ikloecker triaged T5553: pinentry-qt: Simplify formatted passphrase feature as Normal priority.
Aug 12 2021, 10:19 AM · pinentry, Restricted Project
ikloecker moved T5517: Improvements for symmetric encryption from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 12 2021, 10:02 AM · pinentry, Restricted Project
ikloecker claimed T5517: Improvements for symmetric encryption.
Aug 12 2021, 10:01 AM · pinentry, Restricted Project
Joolee added a comment to T4197: Can't change language of Kleopatra.

I can confirm that Kleopatra seems to use the system's locale and not the system language, using English language with Dutch locales myself. The language selection dialog shows the correct languages (en_GB as primary and en_US as fallback) but the interface is Dutch.
Kleopatra 3.1.16 on Windows 10 21H1

Aug 12 2021, 9:01 AM · kleopatra, Bug Report, gpg4win
steamunlocked updated steamunlocked.
Aug 12 2021, 9:01 AM

Aug 11 2021

ikloecker added a comment to T3659: pinentry falls back to curses on wayland.

@fvogt I've now added a logging category. Thanks for the suggestion.

Aug 11 2021, 5:50 PM · Restricted Project, Wayland, Feature Request, pinentry
ikloecker committed rP990afda6a9a1: qt: Add missing header files to sources (authored by ikloecker).
qt: Add missing header files to sources
Aug 11 2021, 5:44 PM
ikloecker committed rP3086964f103d: qt: Add logging category (authored by ikloecker).
qt: Add logging category
Aug 11 2021, 5:44 PM
ikloecker committed rPd71d890ec23e: qt: Fix crash when setting repeat error (authored by ikloecker).
qt: Fix crash when setting repeat error
Aug 11 2021, 3:32 PM
ikloecker committed rPb8f1d2cc4202: qt: Change type and title of "Passwords do not match" notification (authored by ikloecker).
qt: Change type and title of "Passwords do not match" notification
Aug 11 2021, 12:13 PM
ikloecker committed rP639725b68b8a: qt: Avoid HTML markup in accessible descriptions and names (authored by ikloecker).
qt: Avoid HTML markup in accessible descriptions and names
Aug 11 2021, 12:13 PM
ikloecker committed rP70b14b29d532: qt: Select generated password explicitly after giving focus to input (authored by ikloecker).
qt: Select generated password explicitly after giving focus to input
Aug 11 2021, 12:13 PM
werner committed rG0802cbb59b21: w32: Move socketdir to LCOAL_APPDATA (authored by werner).
w32: Move socketdir to LCOAL_APPDATA
Aug 11 2021, 12:08 PM
werner committed rG4cc534020669: gpgconf,w32: Print more registry diagnostics with --list-dirs. (authored by werner).
gpgconf,w32: Print more registry diagnostics with --list-dirs.
Aug 11 2021, 12:08 PM
Saturneric added a comment to T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..

Yes, I infer that the problem lies in the network-related modules. Because this waiting time is too long, it is probably not a problem of calculation and disk.

Aug 11 2021, 8:45 AM · FAQ, Keyserver, gnupg
werner added a comment to T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..

Which reminds me that we should add a cronjob feature to dirmngr (which already does some background tasks) so that we can easiliy make use of --no-auto-check-trustdb on Windows.

Aug 11 2021, 8:27 AM · FAQ, Keyserver, gnupg

Aug 10 2021

werner committed rG5976d293ef9b: agent: Add checkpin inquiry for pinentry (authored by ikloecker).
agent: Add checkpin inquiry for pinentry
Aug 10 2021, 12:18 PM
werner committed rGbf20a80f6844: agent: New option --pinentry-formatted-passphrase (authored by ikloecker).
agent: New option --pinentry-formatted-passphrase
Aug 10 2021, 12:18 PM
ikloecker added a comment to T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..

This could be caused by the periodic automatic update of the Web of Trust information. See --auto-check-trustdb in man gpg.

Aug 10 2021, 12:13 PM · FAQ, Keyserver, gnupg
ikloecker committed rP42c0d3ee935d: qt: Make the generate password action accessible (authored by ikloecker).
qt: Make the generate password action accessible
Aug 10 2021, 11:54 AM
Saturneric added a comment to T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..

Let me try, this problem sometimes happens, so it may takes some time to come to a conclusion.
But what I know is that after experiencing slow loading, it will not appear again when it is opened again later.

Aug 10 2021, 11:25 AM · FAQ, Keyserver, gnupg
werner added a comment to T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..

Is there any change if you enable the keyboxd to store the keys? Put

Aug 10 2021, 11:16 AM · FAQ, Keyserver, gnupg
Saturneric created T5552: Key information loading is sometimes very slow. Suspected that the problem originated from gnupg..
Aug 10 2021, 10:56 AM · FAQ, Keyserver, gnupg

Aug 9 2021

mid-kid added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

Yeah, that sounds good to me.

Aug 9 2021, 1:13 PM · qt, pinentry, gnupg
ikloecker committed rP8acf47ea46a6: qt: Improve accessibility when entering new password (authored by ikloecker).
qt: Improve accessibility when entering new password
Aug 9 2021, 10:02 AM

Aug 8 2021

Laurent Montel <montel@kde.org> committed rKLEOPATRA847079073a91: Port some foreach (authored by Laurent Montel <montel@kde.org>).
Port some foreach
Aug 8 2021, 5:40 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO462551f99020: GIT_SILENT: prepare 5.18.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.18.1
Aug 8 2021, 5:29 PM
gouttegd added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

I would prefer to see a fix/hack in pinentry-qt instead.

Aug 8 2021, 4:08 PM · qt, pinentry, gnupg
Laurent Montel <montel@kde.org> committed rLIBKLEOc5adace28aba: GIT_SILENT: add build without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: add build without deprecated method
Aug 8 2021, 8:50 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAe658a11ce010: GIT_SILENT: add build without deprecated method (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: add build without deprecated method
Aug 8 2021, 8:30 AM

Aug 7 2021

Laurent Montel <montel@kde.org> committed rKLEOPATRA6ca7d17d1add: We depend against 5.84 (authored by Laurent Montel <montel@kde.org>).
We depend against 5.84
Aug 7 2021, 7:46 PM

Aug 6 2021

mid-kid added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

I see. Thanks!

Aug 6 2021, 2:30 PM · qt, pinentry, gnupg
werner committed rD5ef28886b835: web: Add a website to gpgfrontend (authored by werner).
web: Add a website to gpgfrontend
Aug 6 2021, 12:58 PM
aheinecke committed rPe5d4738a76b4: qt: Mask caps lock toggle bit on windows (authored by aheinecke).
qt: Mask caps lock toggle bit on windows
Aug 6 2021, 12:50 PM
werner added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

To minimize the risk of regressions.

Aug 6 2021, 12:23 PM · qt, pinentry, gnupg
mid-kid added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

Not to be bothersome, but why? DISPLAY seems like the universal method of selecting a display to put things on, where a lot of applications don't support --display or equivalent, especially now there's no equivalent for wayland. It's especially confusing to me when the keep-display option will pass DISPLAY instead of --display. This would also prevent other such scenarios with 3rd party qt/gtk plugins or alternative pinentry implementations.

Aug 6 2021, 11:55 AM · qt, pinentry, gnupg
werner triaged T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt as Normal priority.
Aug 6 2021, 11:07 AM · qt, pinentry, gnupg
werner added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

I would prefer to see a fix/hack in pinentry-qt instead.

Aug 6 2021, 11:05 AM · qt, pinentry, gnupg
mid-kid added a comment to T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.

Proposed patch:

--- gnupg-2.2.27.orig/agent/call-pinentry.c
+++ gnupg-2.2.27/agent/call-pinentry.c
@@ -202,13 +202,14 @@
Aug 6 2021, 10:52 AM · qt, pinentry, gnupg
mid-kid created T5551: gpg-agent: DISPLAY is not set when calling pinentry-qt.
Aug 6 2021, 10:52 AM · qt, pinentry, gnupg
gniibe committed rCca6797c5c5c6: fips: Fix check_binary_integrity. (authored by gniibe).
fips: Fix check_binary_integrity.
Aug 6 2021, 9:59 AM
gniibe triaged T5550: Fix check_binary_integrity as Normal priority.
Aug 6 2021, 9:37 AM · FIPS, libgcrypt
gniibe renamed T5547: Single thread support with newer GNU C library (2.34 or later) from Single thread support with newer GNU C library (2.32 or later) to Single thread support with newer GNU C library (2.34 or later).
Aug 6 2021, 9:19 AM · gpgrt
gniibe claimed T5547: Single thread support with newer GNU C library (2.34 or later).
Aug 6 2021, 9:19 AM · gpgrt
gniibe committed rE67595e8244ed: posix-lock: Support GNU C library 2.34 or later. (authored by gniibe).
posix-lock: Support GNU C library 2.34 or later.
Aug 6 2021, 7:13 AM
gniibe committed rE8538a83fd1b5: m4: Merge our local change for threadlib.m4. (authored by gniibe).
m4: Merge our local change for threadlib.m4.
Aug 6 2021, 7:13 AM
gniibe committed rE7ad1ff9673e4: m4: Update m4/threadlib.m4 from gnulib. (authored by gniibe).
m4: Update m4/threadlib.m4 from gnulib.
Aug 6 2021, 7:13 AM
gniibe added a comment to T5547: Single thread support with newer GNU C library (2.34 or later).

Here is the documentation of the new way of single-threaded execution:
https://www.gnu.org/software/libc/manual/html_node/Single_002dThreaded.html

Aug 6 2021, 4:17 AM · gpgrt

Aug 5 2021

ikloecker moved T5543: pinentry-qt: Accessibility switch to repeat on enter from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 5 2021, 9:41 AM · pinentry, Restricted Project
Jakuje created T5548: pinentry default timeout does not match documentation.
Aug 5 2021, 9:31 AM · Documentation, pinentry, Bug Report
gniibe committed rK379e787a9651: build: Simplify configure.ac. (authored by gniibe).
build: Simplify configure.ac.
Aug 5 2021, 9:24 AM
gniibe added a comment to T5547: Single thread support with newer GNU C library (2.34 or later).

We also need to update m4/threadlib.m4.
Now, it's maintained in gnulib.
See the changes in:
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=12b5b00f93c6433c3df8176fc9674d7600f8b268

Aug 5 2021, 8:53 AM · gpgrt
gniibe edited projects for T5547: Single thread support with newer GNU C library (2.34 or later), added: gpgrt; removed libgcrypt.
Aug 5 2021, 8:34 AM · gpgrt
gniibe updated the task description for T5547: Single thread support with newer GNU C library (2.34 or later).
Aug 5 2021, 8:31 AM · gpgrt
gniibe added a project to T5547: Single thread support with newer GNU C library (2.34 or later): libgcrypt.
Aug 5 2021, 8:30 AM · gpgrt
gniibe created T5547: Single thread support with newer GNU C library (2.34 or later).
Aug 5 2021, 8:29 AM · gpgrt
gniibe committed rA669c76ee28c0: build: Simplify configure.ac. (authored by gniibe).
build: Simplify configure.ac.
Aug 5 2021, 8:29 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA0491d470dd89: X-KDE-ParentComponents is not use now. (authored by Laurent Montel <montel@kde.org>).
X-KDE-ParentComponents is not use now.
Aug 5 2021, 8:20 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAabbcac2fb7c8: Now we don't use X-KDE-CfgDlgHierarchy (authored by Laurent Montel <montel@kde.org>).
Now we don't use X-KDE-CfgDlgHierarchy
Aug 5 2021, 8:04 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAf4d5d186da7b: Merge remote-tracking branch 'origin/release/21.08' (authored by Laurent Montel <montel@kde.org>).
Merge remote-tracking branch 'origin/release/21.08'
Aug 5 2021, 7:52 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd7858a786d1d: Drop X-KDE-Keywords entries from kcm desktop files (authored by Laurent Montel <montel@kde.org>).
Drop X-KDE-Keywords entries from kcm desktop files
Aug 5 2021, 7:51 AM
gniibe committed rEf8fe24a79232: build: Simplify checking headers. (authored by gniibe).
build: Simplify checking headers.
Aug 5 2021, 7:18 AM
gniibe committed rEb82b0d7a8d8f: core: Minor clean up. (authored by gniibe).
core: Minor clean up.
Aug 5 2021, 7:18 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA94bd63226c4b: Drop unused X-KDE-ParentApp entries from kcm desktop files (authored by Laurent Montel <montel@kde.org>).
Drop unused X-KDE-ParentApp entries from kcm desktop files
Aug 5 2021, 7:06 AM
gniibe committed rG29d58e9de783: build: Simplify for string.h and getopt.h. (authored by gniibe).
build: Simplify for string.h and getopt.h.
Aug 5 2021, 7:04 AM
gniibe committed rC538090d82948: build: Update checking headers. (authored by gniibe).
build: Update checking headers.
Aug 5 2021, 4:34 AM
gniibe committed rG100c954ab0d6: sm: Fix pwri. (authored by gniibe).
sm: Fix pwri.
Aug 5 2021, 4:20 AM
gniibe committed rGa89f13726d08: build: Update checking headers. (authored by gniibe).
build: Update checking headers.
Aug 5 2021, 3:41 AM
gniibe committed rG3f33c7ffcca0: build: Remove duplication of AC_HEADER_TIME. (authored by gniibe).
build: Remove duplication of AC_HEADER_TIME.
Aug 5 2021, 3:41 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRAb4447aa9fc1b: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Aug 5 2021, 12:08 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA20df6668889c: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Aug 5 2021, 12:08 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA149391c32e2c: GIT_SILENT Upgrade release service version to 21.08.0. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 21.08.0.
Aug 5 2021, 12:08 AM

Aug 4 2021

aheinecke changed the status of T5533: Kleopatra: Raise window more agressively on Windows from Open to Testing.

AllowSetForegroundWindow did not work but the code from pinentry works even without the minimize / raise. The minimize raise is only required for the proper input focus and a nice animation for pinentry but the QWindowsWindowBehavior is already sufficient.

Aug 4 2021, 4:09 PM · kleopatra, Restricted Project
aheinecke committed rKLEOPATRAfba38b9d27d8: W32: Change window behavior to always activate (authored by aheinecke).
W32: Change window behavior to always activate
Aug 4 2021, 4:08 PM
aheinecke added a comment to T5533: Kleopatra: Raise window more agressively on Windows.

I am pretty sure that an AllowSetForegroundWindow in the kuniqueservice_win implementation in Kleopatra will alleviate this issue. Since we pass a double click on a file which has foreground window permissions to the existing process which at this point may not have foreground window permissions. If this still does not help we can do the minimize / maximize trick.

Aug 4 2021, 3:20 PM · kleopatra, Restricted Project
aheinecke assigned T5535: Kleopatra: Check that accessibility is also supported for VS-NfD to ikloecker.

Ingo, I have tested this on Windows with NV Access and was able to symmetrically encrypt and decrypt a file with closed eyes. I went through the windows explorer context menu to select sign & encrypt on selected files.
Can you also do some more tests on Linux ( I do not know how to properly enable a screenreader there ) and if you find anything ugly fix it.

Aug 4 2021, 3:17 PM · Restricted Project, kleopatra
aheinecke added a parent task for T5544: Kleopatra: Ensure that file encryption dialogs has shortcuts on all actions: T5535: Kleopatra: Check that accessibility is also supported for VS-NfD.
Aug 4 2021, 3:16 PM · kleopatra, Restricted Project
aheinecke added subtasks for T5535: Kleopatra: Check that accessibility is also supported for VS-NfD: T5545: Kleopatra: Select symmetric encryption by default if keyring is empty, T5544: Kleopatra: Ensure that file encryption dialogs has shortcuts on all actions, T5543: pinentry-qt: Accessibility switch to repeat on enter.
Aug 4 2021, 3:16 PM · Restricted Project, kleopatra
aheinecke added a parent task for T5543: pinentry-qt: Accessibility switch to repeat on enter: T5535: Kleopatra: Check that accessibility is also supported for VS-NfD.
Aug 4 2021, 3:16 PM · pinentry, Restricted Project
aheinecke added a parent task for T5545: Kleopatra: Select symmetric encryption by default if keyring is empty: T5535: Kleopatra: Check that accessibility is also supported for VS-NfD.
Aug 4 2021, 3:16 PM · kleopatra, Restricted Project
aheinecke triaged T5546: Kleopatra: After importing the first pubkey for a card from LDAP the keylistview is not refreshed as Normal priority.
Aug 4 2021, 2:10 PM · scd, Info Needed, Restricted Project, kleopatra
aheinecke triaged T5545: Kleopatra: Select symmetric encryption by default if keyring is empty as Normal priority.
Aug 4 2021, 2:08 PM · kleopatra, Restricted Project
aheinecke triaged T5544: Kleopatra: Ensure that file encryption dialogs has shortcuts on all actions as High priority.
Aug 4 2021, 1:57 PM · kleopatra, Restricted Project
aheinecke triaged T5543: pinentry-qt: Accessibility switch to repeat on enter as High priority.
Aug 4 2021, 1:54 PM · pinentry, Restricted Project
fvogt added a comment to T3659: pinentry falls back to curses on wayland.

As far as I understood, $WAYLAND_DISPLAY does not need to be set because there is a well-defined default, but I guess most of the time it's set anyway.

Aug 4 2021, 10:10 AM · Restricted Project, Wayland, Feature Request, pinentry
Laurent Montel <montel@kde.org> committed rKLEOPATRA86ef08ff6ab6: GIT_SILENT: Remove unused entry X-KDE-HasReadOnlyMode from plugin's desktop file (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Remove unused entry X-KDE-HasReadOnlyMode from plugin's desktop file
Aug 4 2021, 7:13 AM
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

Ah, I understand the point (at least, partially); My understanding is: With FIPS mode, at the module boundary (== libgcrypt), it ensures that all cipher/digest/etc. operations are done under the standard compliance, and it is considered wrong (violation) when non-FIPS mode operation (such as SHA-1) and FIPS mode operation are mixed.

Aug 4 2021, 5:39 AM · FIPS, libgcrypt, Feature Request

Aug 3 2021

ikloecker added a comment to T3659: pinentry falls back to curses on wayland.

QGuiApplication checks $XDG_SESSION_TYPE maybe to find out whether to use X11 or Wayland if $DISPLAY and $WAYLAND_DISPLAY are both set.

Aug 3 2021, 4:58 PM · Restricted Project, Wayland, Feature Request, pinentry
ikloecker moved T5481: Kleopatra: Progress indication for large archives wrong from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2021, 2:55 PM · Restricted Project
ikloecker closed T5481: Kleopatra: Progress indication for large archives wrong as Resolved.

The fix in gpgme fixes the progress when encrypting/decrypting large files with Kleopatra. At least, on Linux.

Aug 3 2021, 2:55 PM · Restricted Project
Jakuje added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

In RHEL, we do not have anything about PCT so the PCT requirement is not completely clear to me: https://git.centos.org/rpms/libgcrypt/blob/c8s/f/SOURCES

Aug 3 2021, 1:33 PM · FIPS, libgcrypt, Feature Request
aheinecke triaged T5542: w32: Values under HKLM ignored if HKCU entry for GnuPG exists as Normal priority.
Aug 3 2021, 1:32 PM · Windows, gnupg, Restricted Project
ikloecker committed rM7cfc93193d53: core: Fix results returned by gpgme_data_* functions (authored by ikloecker).
core: Fix results returned by gpgme_data_* functions
Aug 3 2021, 12:39 PM
ikloecker moved T5481: Kleopatra: Progress indication for large archives wrong from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 3 2021, 12:15 PM · Restricted Project
ikloecker claimed T5481: Kleopatra: Progress indication for large archives wrong.
Aug 3 2021, 12:15 PM · Restricted Project
werner added a comment to T5481: Kleopatra: Progress indication for large archives wrong.

Cool

Aug 3 2021, 11:54 AM · Restricted Project
werner added a project to T5539: Key generation on OpenPGP Version 3.4 card fails: can't replicate.
Aug 3 2021, 11:52 AM · can't replicate, OpenPGP, scd, Bug Report, gpg4win