Page MenuHome GnuPG
Feed All Stories

Jul 11 2024

aheinecke added a comment to T6886: gpgpass: First start user experience improvements.

I and most users don't read what software says and just click where I think I reach my goal fastest. If there are only instructions to do something I am unable to continue.

Jul 11 2024, 3:59 PM · Restricted Project, gpgpass
aheinecke added a comment to T6886: gpgpass: First start user experience improvements.

No I don't think we should support that. I just meant that at first start we have to expect that the user does not have a secret key yet. And offer an easy way out of this by generating one.

Jul 11 2024, 3:56 PM · Restricted Project, gpgpass
ebo renamed T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog from Draft: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog to Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.
Jul 11 2024, 3:46 PM · vsd33, Feature Request, kleopatra, Restricted Project
TobiasFella committed rKLEOPATRA58b5d8fa7868: Fix glitches in certificate list (authored by TobiasFella).
Fix glitches in certificate list
Jul 11 2024, 3:19 PM
TobiasFella committed rKLEOPATRAf56e256c783f: Apply 1 suggestion(s) to 1 file(s) (authored by TobiasFella).
Apply 1 suggestion(s) to 1 file(s)
Jul 11 2024, 3:18 PM
TobiasFella committed rKLEOPATRA84254957c1ee: Apply 1 suggestion(s) to 1 file(s) (authored by TobiasFella).
Apply 1 suggestion(s) to 1 file(s)
Jul 11 2024, 3:18 PM
aheinecke triaged T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog as Normal priority.

Yes sounds good to me. Since we have the ability even in the full list view to filter for "only with secret" certificates. Regarding gpgme_set_sender. Only GpgOL uses this, we only really need it for TOFU I think. To leave that discussion / point out of this issue I created T7199: KMail / Kleopatra: Use gpgme_set_sender to add a hint which UserID was selected for a signature

Jul 11 2024, 3:04 PM · vsd33, Feature Request, kleopatra, Restricted Project
aheinecke triaged T7199: KMail / Kleopatra: Use gpgme_set_sender to add a hint which UserID was selected for a signature as Low priority.
Jul 11 2024, 3:02 PM · TOFU, KMail, kleopatra
TobiasFella committed rKLEOPATRA506fcede5d58: Improve behavior of imported certificates tab (authored by TobiasFella).
Improve behavior of imported certificates tab
Jul 11 2024, 2:56 PM
TobiasFella committed rKLEOPATRAfbc6ed9f8ffe: Fix initial column visibility in main key tree (authored by TobiasFella).
Fix initial column visibility in main key tree
Jul 11 2024, 2:50 PM
TobiasFella moved T7198: Kleopatra: Suggest validity date of subkeys to validity of primary key if this is shorter than 3 years from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 11 2024, 2:49 PM · vsd33, gpd, Restricted Project, kleopatra
TobiasFella claimed T7198: Kleopatra: Suggest validity date of subkeys to validity of primary key if this is shorter than 3 years.
Jul 11 2024, 2:49 PM · vsd33, gpd, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRAb64de9225180: Don't suggest a subkey validity period larger than the primary key validity… (authored by TobiasFella).
Don't suggest a subkey validity period larger than the primary key validity…
Jul 11 2024, 2:49 PM
alexk added a comment to T6886: gpgpass: First start user experience improvements.

If you want to use gpgpass without a secret key, the most I would offer, if at all, is the option to use a symmetric key instead.
Maybe like this:

Jul 11 2024, 2:22 PM · Restricted Project, gpgpass
alexk triaged T7198: Kleopatra: Suggest validity date of subkeys to validity of primary key if this is shorter than 3 years as Normal priority.
Jul 11 2024, 1:55 PM · vsd33, gpd, Restricted Project, kleopatra
ebo added a project to T7196: Kleopatra / gnupg: Certifier name missing when certifier's certificate is expired: Restricted Project.
Jul 11 2024, 1:53 PM · Restricted Project
aheinecke added a comment to T6886: gpgpass: First start user experience improvements.

Yeah this task is a bit bad as it does not really split this up into actionable tasks. But I found it obviously "ugly" (Since QWizards are ugly) and from a user experience standpoint outdated that I thought a general task would be enough to say that this must be changed and improved. The first start is the most important one and to be greeted by a wizard which I still am apparently where I don't really understand what the software wants from me is strange.

Jul 11 2024, 1:20 PM · Restricted Project, gpgpass
fse added a comment to T6637: PQC for Libgcrypt.

We hereby deliver with some delay our completed version of the integration of PQC algorithms into Libgcrypt from our project. The code features the following algorithms:

Jul 11 2024, 12:26 PM · PQC, libgcrypt
CarlSchwan committed rGPGPASSc8b8ede037eb: Move model and proxy models creation to StoreModel (authored by CarlSchwan).
Move model and proxy models creation to StoreModel
Jul 11 2024, 12:11 PM
CarlSchwan committed rGPGPASSc5f6e6bc5ffa: Move private struct to cpp file (authored by CarlSchwan).
Move private struct to cpp file
Jul 11 2024, 12:11 PM
CarlSchwan committed rGPGPASSeb2f9ad8a363: Move password generation out of Pass (authored by CarlSchwan).
Move password generation out of Pass
Jul 11 2024, 12:11 PM
CarlSchwan committed rGPGPASS77fe00049f81: Create default directly instead of creating a temporary QVariant (authored by CarlSchwan).
Create default directly instead of creating a temporary QVariant
Jul 11 2024, 12:11 PM
TobiasFella created T7196: Kleopatra / gnupg: Certifier name missing when certifier's certificate is expired.
Jul 11 2024, 11:56 AM · Restricted Project
ikloecker committed rKLEOPATRA0109e4844054: Hide some card actions in VSD (authored by TobiasFella).
Hide some card actions in VSD
Jul 11 2024, 9:43 AM
ebo updated subscribers of T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.

ok, I like your proposal. To recap:

Jul 11 2024, 9:11 AM · vsd33, Feature Request, kleopatra, Restricted Project
gniibe claimed T5924: libassuan: uses of socklen_t in assuan.h are inconsistent.
Jul 11 2024, 4:46 AM · libassuan
gniibe changed the status of T5924: libassuan: uses of socklen_t in assuan.h are inconsistent from Open to Testing.

The socklen_t use are now being fixed in newer POSIX Issue 8, 2024.
https://www.man7.org/linux/man-pages/man3/socklen_t.3type.html

Jul 11 2024, 4:45 AM · libassuan
gniibe committed rA69a703446b61: Use socklen_t for the length of socket address. (authored by gniibe).
Use socklen_t for the length of socket address.
Jul 11 2024, 4:43 AM
gniibe added a project to T5924: libassuan: uses of socklen_t in assuan.h are inconsistent: libassuan.
Jul 11 2024, 4:10 AM · libassuan
gniibe added a project to T5920: libassuan: Don't inherit handles for Windows: libassuan.
Jul 11 2024, 4:08 AM · libassuan
gniibe added a comment to T4945: Windows builds use "winepath" when it is available.

My summary here:

  • Use of winepath by libtool is correct way for semi-hosted environment to run tests built by cross-build.
  • (cross-)Build itself is possible with no winepath (or winepath -> /bin/false), if you don't need make check with semi-hosted environment.
  • I don't see that it's too slow, these days. My environment is bookworm Debian (having Wine 8.0 something).
Jul 11 2024, 3:59 AM · gpgrt
gniibe committed rAf89352ddc834: Update date of libassuan.m4. (authored by gniibe).
Update date of libassuan.m4.
Jul 11 2024, 3:14 AM
gniibe committed rAb8148b4f5735: Fix typo in assuan.h. (authored by gniibe).
Fix typo in assuan.h.
Jul 11 2024, 3:14 AM

Jul 10 2024

ikloecker committed rMe46748a0d18b: build,cpp: Fix include paths in forwarding headers in gpgme++ folder (authored by ikloecker).
build,cpp: Fix include paths in forwarding headers in gpgme++ folder
Jul 10 2024, 11:57 PM
mlaurent committed rMTP4c2d4452018e: Use globalMatchView (authored by mlaurent).
Use globalMatchView
Jul 10 2024, 8:20 PM
ikloecker added a comment to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.

This behavior of the encrypt-to-others input field is intended. It avoids "Multiple matching certificates or groups found" errors if there is one current (good) certificate and one (or more) old expired certificates for an email address. There's a button to open a dialog listing all certificates so that the user can find a certificate they are missing in the input list's completion list. I think this is an acceptable compromise between making all certificates discoverable (even expired or revoked ones) and offering not too many irrelevant certificates. When the user selects a bad certificate in the selection dialog we should probably show a note that this certificate cannot be used instead of showing "Error: No matching certificates or groups found".

Jul 10 2024, 6:14 PM · vsd33, Feature Request, kleopatra, Restricted Project
TobiasFella added a comment to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.
In T7183#188348, @ebo wrote:

I'm not sure if we are talking about the Encrypt-to-self drop-down or the Encrypt for others input fields. On the other hand, I see little reason to treat both differently.

At the moment they are treated differently. In the dropdown for encrypt-to-self no expired certificates are listed. encrypt-to-others does not have a dropdown. You are not able to find an expired Certificate by typing the name. But you can open the certificate list to chose from, where expired certificates are shown and selectable.

Jul 10 2024, 3:32 PM · vsd33, Feature Request, kleopatra, Restricted Project
ebo added a comment to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.

I'm not sure if we are talking about the Encrypt-to-self drop-down or the Encrypt for others input fields. On the other hand, I see little reason to treat both differently.

Jul 10 2024, 3:22 PM · vsd33, Feature Request, kleopatra, Restricted Project
TobiasFella added a comment to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.

I agree with Ingo and Werner here. In summary

Jul 10 2024, 2:17 PM · vsd33, Feature Request, kleopatra, Restricted Project
aheinecke closed T3716: gpg: signing failed: Inappropriate ioctl for device for Thunderbird 52.4.0, gnupg-2.1.20, enigmail-1.9.8.3 for PGP encryption/decryption over emails. as Resolved.
Jul 10 2024, 1:40 PM · Enigmail, Bug Report
aheinecke added a comment to T4945: Windows builds use "winepath" when it is available.

For me each time wine is upgraded I get for the first time an error when building something, but it is not slow anymore. Is this resolved?

Jul 10 2024, 1:31 PM · gpgrt
aheinecke closed T5878: State of libexpat-1 in Gpg4win as Resolved.

No next work item here. So resolved.

Jul 10 2024, 1:30 PM · gpg4win
aheinecke closed T6607: Gpg4win: Include compendium as PDF or remove it as Resolved.

As there does not seem to be a problem here anymore -> Resolved.

Jul 10 2024, 1:29 PM · Restricted Project, gpg4win
aheinecke closed T7065: pinentry 1.3.0 ships desktop file with icons, but does not install them as Resolved.
Jul 10 2024, 1:26 PM · pinentry, Bug Report
aheinecke closed T3608: Gpg4win: Installer with custom / default mode as Wontfix.

I don't think this ticket is up to date. Especially since we now have more components. Auto update or Microsoft Store integration would be much more important then a single click installer.

Jul 10 2024, 1:22 PM · gpg4win
aheinecke closed T7026: GnuPG Icon missing in the msi installer as Resolved.

This is fixed

Jul 10 2024, 1:19 PM · Restricted Project
gniibe changed the status of T7195: gpgme regression (t-json) with GnuPG 2.5.0 from Open to Testing.

Fixed in: rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key.

Jul 10 2024, 8:17 AM · gnupg, Bug Report
gniibe committed rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key. (authored by gniibe).
gpg: Fix agent_probe_any_secret_key.
Jul 10 2024, 8:14 AM
gniibe claimed T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report
gniibe created T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report
mlaurent committed rLIBKLEO68b730774e69: It compiles without deprecated <= qt 6.3 version (authored by mlaurent).
It compiles without deprecated <= qt 6.3 version
Jul 10 2024, 7:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA92605f388abd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 10 2024, 3:27 AM
gniibe committed rGd6017e4b1ed9: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jul 10 2024, 3:24 AM

Jul 9 2024

TobiasFella added a comment to T6957: Add algo and keygrip columns to Kleo's certificate view.

fixed in https://invent.kde.org/pim/kleopatra/-/merge_requests/243; we were not calling the visibility logic when initially creating the view.

Jul 9 2024, 3:32 PM · vsd33, Restricted Project, vsd, kleopatra
TobiasFella committed rKLEOPATRA3309d19b5a23: Fix initial column visibility in main key tree (authored by TobiasFella).
Fix initial column visibility in main key tree
Jul 9 2024, 3:31 PM
TobiasFella committed rKLEOPATRAe9143490e78e: Improve behavior of imported certificates tab (authored by TobiasFella).
Improve behavior of imported certificates tab
Jul 9 2024, 2:15 PM
TobiasFella committed rKLEOPATRA51482857079f: Fix glitches in certificate list (authored by TobiasFella).
Fix glitches in certificate list
Jul 9 2024, 1:53 PM
TobiasFella added a comment to T6447: Kleopatra: "imported certificates" tab inconsistencies.

https://invent.kde.org/pim/kleopatra/-/merge_requests/242

  • Don't show the tab if the certificate list was empty before the import
  • Show tab when any keys were considered, not only when any keys were imported
Jul 9 2024, 1:32 PM · vsd33, Restricted Project, Bug Report, kleopatra
TobiasFella committed rKLEOPATRA28bf27ca74b5: Improve behavior of imported certificates tab (authored by TobiasFella).
Improve behavior of imported certificates tab
Jul 9 2024, 1:30 PM
TobiasFella committed rKLEOPATRA758291da5095: Improve behavior of imported certificates tab (authored by TobiasFella).
Improve behavior of imported certificates tab
Jul 9 2024, 1:30 PM
Sven1403 added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

are there any news about the problem with the control file?

Jul 9 2024, 10:39 AM · gpg4win, Bug Report
TobiasFella committed rKLEOPATRA6004e619236e: Fix glitches in certificate list (authored by TobiasFella).
Fix glitches in certificate list
Jul 9 2024, 10:10 AM
gniibe committed rG2b19474aab8f: common: On Windows, we care about how PIPE handles are inherited. (authored by gniibe).
common: On Windows, we care about how PIPE handles are inherited.
Jul 9 2024, 8:49 AM
mlaurent committed rMTP6083ad14c3cd: Use nullptr (authored by mlaurent).
Use nullptr
Jul 9 2024, 7:52 AM
mlaurent committed rKLEOPATRA3a8ad299d253: Use nullptr (authored by mlaurent).
Use nullptr
Jul 9 2024, 7:51 AM
debohman added a comment to rG1d5cfa9b7fd2: scd: Add <unistd.h> for read(2) / write(2) ..

Verified.

Jul 9 2024, 4:40 AM
debohman added a comment to T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Verified.

Jul 9 2024, 4:22 AM · gnupg, Bug Report
gniibe changed the status of T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write from Open to Testing.

Thank you for your report.

Jul 9 2024, 3:52 AM · MacOS, gnupg, Bug Report
gniibe committed rG1d5cfa9b7fd2: scd: Add <unistd.h> for read(2) / write(2) . (authored by gniibe).
scd: Add <unistd.h> for read(2) / write(2) .
Jul 9 2024, 3:50 AM
gniibe changed the status of T7194: gnupg_ -> gpgrt_ : Pipe API from Open to Testing.

Pushed the change: rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API.

Jul 9 2024, 3:44 AM · gpgrt, gnupg
gniibe committed rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API. (authored by gniibe).
common,kbx,tests: Clean up the PIPE function API.
Jul 9 2024, 3:43 AM
gniibe triaged T7194: gnupg_ -> gpgrt_ : Pipe API as Normal priority.
Jul 9 2024, 3:25 AM · gpgrt, gnupg
l10n daemon script <scripty@kde.org> committed rKLEOPATRAea67c85b7321: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 9 2024, 3:24 AM
gniibe changed the status of T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from Open to Testing.

Push the change: rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error.
Please test.

Jul 9 2024, 3:15 AM · gnupg, Bug Report
gniibe committed rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error. (authored by gniibe).
Use gpgrt_process_spawn API from libgpg-error.
Jul 9 2024, 3:15 AM
gniibe renamed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from gnupg-2.5.0: Does not build due to undeclared identifier 'environ' to gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
Jul 9 2024, 3:14 AM · gnupg, Bug Report
gniibe claimed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Thank you for your report. We are about to migrate to use the gpgrt_spawn_process API.
(In our development history, it was originally implemented and tested as gnupg_spawn_process API and moved to libgpg-error.)

Jul 9 2024, 3:13 AM · gnupg, Bug Report
debohman added a comment to T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write.
diff --git a/scd/app.c b/scd/app.c
index 926ab7925..7bf58a2bd 100644
--- a/scd/app.c
+++ b/scd/app.c
@@ -23,6 +23,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <npth.h>
+#include <unistd.h>
Jul 9 2024, 2:56 AM · MacOS, gnupg, Bug Report
debohman added a comment to T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
diff --git a/common/exechelp-posix.c b/common/exechelp-posix.c
index 97d8fa4ad..e7109d760 100644
--- a/common/exechelp-posix.c
+++ b/common/exechelp-posix.c
@@ -76,6 +76,7 @@
 #include "sysutils.h"
 #include "exechelp.h"
Jul 9 2024, 2:54 AM · gnupg, Bug Report
debohman created T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write.
Jul 9 2024, 1:43 AM · MacOS, gnupg, Bug Report
debohman created T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
Jul 9 2024, 1:34 AM · gnupg, Bug Report

Jul 8 2024

Sam James <sam@gentoo.org> committed rKLEOPATRAe1e0d882929b: CMake: add KColorScheme (authored by Sam James <sam@gentoo.org>).
CMake: add KColorScheme
Jul 8 2024, 5:18 PM
werner committed rDadd9aa45a9a3: web: Release 2.5.0 announcement (authored by werner).
web: Release 2.5.0 announcement
Jul 8 2024, 1:32 PM
TobiasFella committed rKLEOPATRA6948078b5b7c: Run DecryptVerifyFilesDialog asynchronously (authored by TobiasFella).
Run DecryptVerifyFilesDialog asynchronously
Jul 8 2024, 1:32 PM
ebo updated the task description for T6447: Kleopatra: "imported certificates" tab inconsistencies.
Jul 8 2024, 1:29 PM · vsd33, Restricted Project, Bug Report, kleopatra
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2024q3/000484.html on T7189: Release GnuPG 2.5.0.
Jul 8 2024, 1:16 PM · Release Info, gnupg
CarlSchwan committed rOJ675166d1a07a: Fix copy paste error (authored by CarlSchwan).
Fix copy paste error
Jul 8 2024, 1:12 PM
CarlSchwan committed rOJ374b2c34c6dd: Correct KMime version used in ifdef (authored by CarlSchwan).
Correct KMime version used in ifdef
Jul 8 2024, 1:03 PM
CarlSchwan committed rOJ39d2293a9d7a: Fix ifdef for QHttpHeader (authored by CarlSchwan).
Fix ifdef for QHttpHeader
Jul 8 2024, 12:21 PM
ebo added a comment to T6447: Kleopatra: "imported certificates" tab inconsistencies.

ok, new try. As Ingo now clarified that that "nothing was imported" and "nothing was considered" is synonymous for him, then I misunderstood that comment. As far as I understand the "considered" that would mean that a tab would come up for import of unchanged keys, too.

Jul 8 2024, 12:10 PM · vsd33, Restricted Project, Bug Report, kleopatra
CarlSchwan committed rGPGPASS632596c6135a: Add back Qt5 support (authored by CarlSchwan).
Add back Qt5 support
Jul 8 2024, 12:09 PM
CarlSchwan committed rGPGPASS82f0d00375c0: Add back Qt5 support (authored by CarlSchwan).
Add back Qt5 support
Jul 8 2024, 11:56 AM
TobiasFella committed rKLEOPATRAa2dd11a5e618: Apply 1 suggestion(s) to 1 file(s) (authored by TobiasFella).
Apply 1 suggestion(s) to 1 file(s)
Jul 8 2024, 11:34 AM
werner added a comment to T7189: Release GnuPG 2.5.0.

In case you run into problems installing the bzip2 part w/o root rights, you need to apply rGc333e9dad66 to set the PREFIX make variable also for bzip2.

Jul 8 2024, 11:00 AM · Release Info, gnupg
werner committed rGc333e9dad66e: speedo: Set PREFIX for bzip2 build also for Unix. (authored by werner).
speedo: Set PREFIX for bzip2 build also for Unix.
Jul 8 2024, 10:59 AM
CarlSchwan committed rGPGPASS1f40e67e1563: Ensure timezone are the same in all test environment (authored by CarlSchwan).
Ensure timezone are the same in all test environment
Jul 8 2024, 10:57 AM
CarlSchwan committed rGPGPASS46ee607cea5a: Add unit tests for UsersListModel (authored by CarlSchwan).
Add unit tests for UsersListModel
Jul 8 2024, 10:57 AM
CarlSchwan committed rGPGPASS844815e00981: Make key fetching async and move it to the model (authored by CarlSchwan).
Make key fetching async and move it to the model
Jul 8 2024, 10:57 AM
CarlSchwan committed rGPGPASS6cf8f171e623: UsersDialog: Port QListWidget to QListView + QAbstractListModel (authored by CarlSchwan).
UsersDialog: Port QListWidget to QListView + QAbstractListModel
Jul 8 2024, 10:57 AM
ikloecker committed rKLEOPATRA04fab47d0e80: Test toLogString compat template function (authored by ikloecker).
Test toLogString compat template function
Jul 8 2024, 9:13 AM