Page MenuHome GnuPG
Feed All Stories

Dec 11 2024

werner added a comment to T7450: Check for updates does not work, i.e.: "No updates found" when updates exist.

Not sure about gpg4win 4.2.0 but we had a bug in 4.3.0 which has been resolved with T6985

Dec 11 2024, 11:44 AM · dev.gnupg.org, Bug Report, gpg4win
uwi created T7450: Check for updates does not work, i.e.: "No updates found" when updates exist.
Dec 11 2024, 11:25 AM · dev.gnupg.org, Bug Report, gpg4win
ebo triaged T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound) as High priority.
Dec 11 2024, 10:58 AM · gnupg, kleopatra
ebo triaged T7447: Kleopatra Notepad: Two step decrypt then verify as Low priority.
Dec 11 2024, 10:22 AM · gpd5x, kleopatra
TobiasFella changed the status of T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Open to Testing.
Dec 11 2024, 10:09 AM · vsd33, kleopatra, Restricted Project
ebo closed T6447: Kleopatra: "imported certificates" tab inconsistencies as Resolved.

Tested with a Gpg4win-Beta and VSD-3.2.94.474-Beta:

Dec 11 2024, 9:57 AM · vsd33, Restricted Project, Bug Report, kleopatra
TobiasFella moved T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Restricted Project Column to Restricted Project Column on the Restricted Project board.

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

Dec 11 2024, 9:48 AM · vsd33, kleopatra, Restricted Project
TobiasFella committed rKLEOPATRA6700d1993399: Hide Origin column in UserID table by default (authored by TobiasFella).
Hide Origin column in UserID table by default
Dec 11 2024, 9:48 AM
aheinecke added a comment to T7447: Kleopatra Notepad: Two step decrypt then verify.

I edited the task accordingly. Here I meant Notepad. But I would also add this as an idea / improvement for the clipboard if this should get improvements.

Dec 11 2024, 9:35 AM · gpd5x, kleopatra
aheinecke updated the task description for T7447: Kleopatra Notepad: Two step decrypt then verify.
Dec 11 2024, 9:33 AM · gpd5x, kleopatra
ebo moved T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 11 2024, 9:19 AM · vsd33, kleopatra, Restricted Project
ebo changed the status of T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Testing to Open.

Ingo prefers to hide the origin by default, so please make this one change so that the UID tab columns looks like this by default:
Name, Email, Trust Level, [Origin], [Tags]

Dec 11 2024, 9:19 AM · vsd33, kleopatra, Restricted Project
ebo updated the task description for T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details.
Dec 11 2024, 9:13 AM · vsd33, kleopatra, Restricted Project
aheinecke added a comment to T7362: notepad: Clipboard and filesystem integration.
In T7362#195689, @alexk wrote:

Yes, automatic scanning of the clipboard is not good. I withdraw the idea.

Dec 11 2024, 8:23 AM · gpd5x, kleopatra
gniibe committed rC28327dba6b5f: kdf: Fix memory cost overflow in Argon2 KDF. (authored by gmazyland).
kdf: Fix memory cost overflow in Argon2 KDF.
Dec 11 2024, 8:22 AM
aheinecke added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I am not sure if it helps if I comment, I just saw that this is issue cropped up again, and although we might be seeing different problems since other reports like T6623: Kleopatra hangs "Loading certificate cache" on Windows 10 T4581: Kleopatra stuck in loading the certificate cache are about indefinite hangs. (Was a timeout added in a generic place recently?) I just hope that at one point the underlying cause for this is found and resolved instead of hiding the symptom each time we find a way to reproduce this a bit better. Seeing T7437 and T7438 in which I commented a bit more made me sad that this is still not treated as a GnuPG issue.

Dec 11 2024, 7:53 AM · gnupg, kleopatra
aheinecke added a comment to T7438: Kleopatra: Serialize listing of OpenPGP and S/MIME certificates.

To explain why I have not changed this, even though we have observed these hangs for years. I have never been able to reproduce a hang or issue without Kleopatra and only GPGME and only through keylistings. I just looked and still had the scripts I used for testing to mimic the calling pattern of Kleopatra lying around since this code is also run each time the security approval dialog is shown in Outlook.

Dec 11 2024, 7:36 AM · kleopatra
aheinecke merged T3793: Speed up Keylistings in GPG(SM) into T6206: Kleopatra: Listing certificates initially just takes too long..
Dec 11 2024, 6:58 AM · S/MIME, gnupg, kleopatra
aheinecke merged task T3793: Speed up Keylistings in GPG(SM) into T6206: Kleopatra: Listing certificates initially just takes too long..
Dec 11 2024, 6:58 AM · gnupg
aheinecke closed T4911: gpgOl outlook 2013 bug, cant send email as Resolved.

Closing since the cause for this was identified.

Dec 11 2024, 6:51 AM · Info Needed, gpgol, Bug Report, gpg4win
aheinecke added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I agree here with Werner. Changing the fronted to workaround locking / timing issues in the backend like in T4505: SM, W32: GPGSM hangs up the GnuPG System T6323: Kleopatra: Import multiple certificate files one after the other might be necessary in the short term to make a release possible. But even if, like in T6323 the code which avoids the issue is better this should rather be the last resort or done after doing a fix in the backend or to avoid the issue with older versions. I just wanted to comment because I clearly remember that in T6323 I was very glad to finally have a way to reproduce a deadlock with a high probability and then very frustrated that the issue was left in the backend and only hidden in Kleo.

Dec 11 2024, 6:06 AM · kleopatra
gniibe committed rC75744f721d8d: tests: Fix comment in t-thread-local. (authored by gniibe).
tests: Fix comment in t-thread-local.
Dec 11 2024, 5:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0fca0376dd41: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 11 2024, 4:09 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA23f2967cd3e1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 11 2024, 2:32 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO1f046a4ff46a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 11 2024, 2:32 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOb616158cb9a7: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Dec 11 2024, 2:25 AM

Dec 10 2024

werner reopened T2179: GPA - clipboard encryption - use textmode as "Open".

Or maybe not. I just did 0.11.0 (T7449) and will do more releases if there is demand for it or we have collected enough patches.

Dec 10 2024, 9:49 PM · gpa, Feature Request
werner committed rD73863f395c46: swdb: gpa 0.11.0 (authored by werner).
swdb: gpa 0.11.0
Dec 10 2024, 9:46 PM
werner closed T7449: Release GPA 0.11 as Resolved.
Dec 10 2024, 9:27 PM · Release Info, gpa
werner committed rGPA7421dfa153c2: Post release updates (authored by werner).
Post release updates
Dec 10 2024, 9:22 PM
werner committed rGPA238304074bbc: po: run msgmerge (authored by werner).
po: run msgmerge
Dec 10 2024, 9:22 PM
werner committed rGPA90bc007b8474: Add the commit-id to the final tarball. (authored by werner).
Add the commit-id to the final tarball.
Dec 10 2024, 9:22 PM
werner committed rGPA769d08a0768a: Release 0.11.0 (authored by werner).
Release 0.11.0
Dec 10 2024, 9:22 PM
werner committed rGPA00b1fb733d03: po: Updated most of the German strings. (authored by werner).
po: Updated most of the German strings.
Dec 10 2024, 9:22 PM
werner committed rGPA53e01417247a: Update autogen.sh. (authored by werner).
Update autogen.sh.
Dec 10 2024, 9:22 PM
werner committed rGPA35314c6da6d7: Add the common release target. (authored by werner).
Add the common release target.
Dec 10 2024, 9:22 PM
mlaurent committed rMTP83536a65a730: GIT_SILENT: it compiles fine without deprecated qt6.8.1 methods (authored by mlaurent).
GIT_SILENT: it compiles fine without deprecated qt6.8.1 methods
Dec 10 2024, 6:57 PM
mlaurent committed rKLEOPATRA5b10d8c67b51: GIT_SILENT: it compiles fine without deprecated qt6.8.1 methods (authored by mlaurent).
GIT_SILENT: it compiles fine without deprecated qt6.8.1 methods
Dec 10 2024, 6:56 PM
werner triaged T7449: Release GPA 0.11 as Low priority.
Dec 10 2024, 6:05 PM · Release Info, gpa
CarlSchwan committed rLIBKLEOadc58080f175: Add signing key parameter (authored by CarlSchwan).
Add signing key parameter
Dec 10 2024, 5:41 PM
CarlSchwan committed rLIBKLEO538616cb92d5: Add Issuer-DB to KeyParameters (authored by CarlSchwan).
Add Issuer-DB to KeyParameters
Dec 10 2024, 5:41 PM
CarlSchwan committed rLIBKLEO3f852bbf68c6: Add serial to KeyParameters (authored by CarlSchwan).
Add serial to KeyParameters
Dec 10 2024, 5:41 PM
ikloecker added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I don't really understand the problem. After all gpg-agent seems to be started using gpgconf --launch gpg-agent which should handle the locking properly.

Dec 10 2024, 5:28 PM · kleopatra
werner committed rO26c2fc196bb7: Add support to disable automatic verify/decrypt of the mail in preview (authored by mmontkowski).
Add support to disable automatic verify/decrypt of the mail in preview
Dec 10 2024, 4:59 PM
CarlSchwan committed rLIBKLEOe74eca188ff5: Add signing key parameter (authored by CarlSchwan).
Add signing key parameter
Dec 10 2024, 4:49 PM
ebo added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

I think then we could also include this idea: https://dev.gnupg.org/T5006#195230
And thereby show this information for notepad imports, too

Dec 10 2024, 4:41 PM · gpd5x, kleopatra
TobiasFella added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

If we're looking at changing this workflow, we could also consider how those dialogs (especially the "Certificate Import Result") dialog relate to the "Imported Certificates" tab - maybe we can find a way of showing both the relevant contents of the tab and the dialog in a unified view and then no longer need the dialog

Dec 10 2024, 4:33 PM · gpd5x, kleopatra
TobiasFella changed the status of T7444: Kleopatra: "Disabled Certificates" filter should just be named "Disabled" from Open to Testing.
Dec 10 2024, 4:20 PM · gpd5x, kleopatra, Bug Report
TobiasFella changed the status of T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab from Open to Testing.
Dec 10 2024, 4:19 PM · gpd5x, kleopatra, Bug Report
TobiasFella changed the status of T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures) from Open to Testing.
Dec 10 2024, 4:02 PM · gpd5x, Restricted Project, kleopatra
TobiasFella added a comment to T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures).

All changes proposed here have been implemented. I do plan more changes, but will put them in separate tickets

Dec 10 2024, 4:02 PM · gpd5x, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA3f04679f75dd: Explicitely select "all" filter in "Imported Certificates" tab (authored by TobiasFella).
Explicitely select "all" filter in "Imported Certificates" tab
Dec 10 2024, 3:59 PM
mmontkowski committed rOff6b6061190b: Add handling for titus processed mails (authored by mmontkowski).
Add handling for titus processed mails
Dec 10 2024, 3:50 PM
werner committed rOf3f0acaf2eee: Minor cleanup of the new function. (authored by werner).
Minor cleanup of the new function.
Dec 10 2024, 3:50 PM
werner committed rOc1b81f8737d0: New Registry option disableTitusHandling. (authored by werner).
New Registry option disableTitusHandling.
Dec 10 2024, 3:50 PM
werner committed rO8097a31430d1: Merge branch 'feat-titus' (authored by werner).
Merge branch 'feat-titus'
Dec 10 2024, 3:50 PM
TobiasFella committed rLIBKLEO72854dfa8dc7: Align name of "Disabled" filter with other filters (authored by TobiasFella).
Align name of "Disabled" filter with other filters
Dec 10 2024, 3:49 PM
alexk added a comment to T7362: notepad: Clipboard and filesystem integration.

Yes, automatic scanning of the clipboard is not good. I withdraw the idea.

Dec 10 2024, 3:45 PM · gpd5x, kleopatra
werner added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I don't really understand the problem. After all gpg-agent seems to be started using gpgconf --launch gpg-agent which should handle the locking properly.

Dec 10 2024, 2:54 PM · kleopatra
werner triaged T7448: Draft: Kleopatra: Unify the information given on certificate import as Normal priority.
Dec 10 2024, 2:46 PM · gpd5x, kleopatra
ebo moved T7227: Kleopatra: Ensure columns are wide enough when they are made visible from WiP to Backlog on the vsd33 board.

VS-Desktop-3.2.94.474-Beta:
This is, what it looks like after generating the first key in a fresh installation:

Dec 10 2024, 2:27 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
CarlSchwan committed rLIBKLEO36f2ea9275ad: Add signing key parameter (authored by CarlSchwan).
Add signing key parameter
Dec 10 2024, 2:17 PM
CarlSchwan committed rLIBKLEO11da6519ab3d: Add Issuer-DB to KeyParameters (authored by CarlSchwan).
Add Issuer-DB to KeyParameters
Dec 10 2024, 2:17 PM
ikloecker added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

Maybe we could join the two dialogs, i.e. add the additional text and the Certify button to the import result window.

Dec 10 2024, 2:13 PM · gpd5x, kleopatra
werner committed rWd18d17b34c4b: msi: Fix one GUID. (authored by werner).
msi: Fix one GUID.
Dec 10 2024, 12:42 PM
TobiasFella committed rMTP1f0f808287d5: Query certificate when clicking on a link for an unknown certificate (authored by TobiasFella).
Query certificate when clicking on a link for an unknown certificate
Dec 10 2024, 11:50 AM
werner committed rO34d53b430960: Fix nullpointer assignment (authored by mmontkowski).
Fix nullpointer assignment
Dec 10 2024, 11:22 AM
TobiasFella committed rMTPf8003f5144e1: Adapt test to change in libkleo (authored by TobiasFella).
Adapt test to change in libkleo
Dec 10 2024, 11:19 AM
ebo renamed T7445: Kleopatra: improve the representation of a key with only a revoked UID from Draft: Kleopatra: improve the representation of a key with only a revoked UID to Kleopatra: improve the representation of a key with only a revoked UID.
Dec 10 2024, 11:17 AM · gpd5x, kleopatra
ebo triaged T7445: Kleopatra: improve the representation of a key with only a revoked UID as Normal priority.
Dec 10 2024, 11:14 AM · gpd5x, kleopatra
ebo renamed T7446: Kleopatra: Improve the text for the import certificates dialog from Draft: Kleopatra: Improve the text for the import certificates dialog to Kleopatra: Improve the text for the import certificates dialog.
Dec 10 2024, 11:05 AM · gpd5x, kleopatra
ebo added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

On the other hand might 2 pop up windows after an import be annoying…
Although the second window has a "do not show again" option.
Any suggestions?

Dec 10 2024, 11:03 AM · gpd5x, kleopatra
TobiasFella committed rLIBKLEO85f3a5654315: Formatting::prettySignature: Linkify unknown certificates (authored by TobiasFella).
Formatting::prettySignature: Linkify unknown certificates
Dec 10 2024, 11:03 AM
ebo created T7448: Draft: Kleopatra: Unify the information given on certificate import.
Dec 10 2024, 11:03 AM · gpd5x, kleopatra
mmontkowski committed rO52839480dbc4: Fix nullpointer assignment (authored by mmontkowski).
Fix nullpointer assignment
Dec 10 2024, 10:59 AM
TobiasFella committed rKLEOPATRAf363ac3cf573: Improve DecryptVerifyFilesDialog (authored by TobiasFella).
Improve DecryptVerifyFilesDialog
Dec 10 2024, 10:55 AM
Jakuje added a comment to rCe1cf31232825: fips: Introduce an internal API for FIPS service indicator..

just a nit in the test name

Dec 10 2024, 10:37 AM
TobiasFella committed rKLEOPATRA1085bb3be222: Improve DecryptVerifyFilesDialog (authored by TobiasFella).
Improve DecryptVerifyFilesDialog
Dec 10 2024, 10:35 AM
TobiasFella committed rKLEOPATRA4769586cad9d: Remove title (authored by TobiasFella).
Remove title
Dec 10 2024, 10:33 AM
TobiasFella committed rKLEOPATRA237938ae1654: Apply 6 suggestion(s) to 1 file(s) (authored by TobiasFella).
Apply 6 suggestion(s) to 1 file(s)
Dec 10 2024, 10:28 AM
TobiasFella committed rKLEOPATRA94831bacd9e2: Improve DecryptVerifyFilesDialog (authored by TobiasFella).
Improve DecryptVerifyFilesDialog
Dec 10 2024, 10:22 AM
TobiasFella committed rKLEOPATRAd03a979d6d4d: Review (authored by TobiasFella).
Review
Dec 10 2024, 10:22 AM
werner committed rWbbd2d3fec368: Extend the versioninfo.txt file. (authored by werner).
Extend the versioninfo.txt file.
Dec 10 2024, 10:16 AM
werner committed rW4448ff49b01e: Actually put the commit-id into the versioninfo.txt (authored by werner).
Actually put the commit-id into the versioninfo.txt
Dec 10 2024, 10:16 AM
ebo updated the task description for T7446: Kleopatra: Improve the text for the import certificates dialog.
Dec 10 2024, 9:56 AM · gpd5x, kleopatra
werner added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

I read this as bumping the version-number e.g. from 1.24.5 to 2.0.0 without e.g. bumping the soname or changing the api_version as specified in the .pc file. (FWIW I think that is a great plan.)

Dec 10 2024, 9:09 AM · Restricted Project, gpgme
ikloecker added a comment to T7447: Kleopatra Notepad: Two step decrypt then verify.

The title says "notepad". The description says "clipboard". What do you want?

Dec 10 2024, 9:08 AM · gpd5x, kleopatra
gniibe committed rC41cbcc0f0e78: tests: Extend tests/t-digest to test hmac too. (authored by gniibe).
tests: Extend tests/t-digest to test hmac too.
Dec 10 2024, 8:00 AM
gniibe committed rC06f6aafedc9f: tests: Fix t-digest for a minimal configuration. (authored by gniibe).
tests: Fix t-digest for a minimal configuration.
Dec 10 2024, 8:00 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA40844955f317: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 10 2024, 4:19 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2318227cab00: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 10 2024, 2:35 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAed8a57992df3: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Dec 10 2024, 1:41 AM

Dec 9 2024

aheinecke added a comment to T7362: notepad: Clipboard and filesystem integration.

Additionally permanently watching the clipboard for changes can cause some password managers to detect an "attack". As it is discoverable which application accesses the clipboard on windows we had the case where a password manager would not work when Kleopatras clipboard watcher was running. T6642

Dec 9 2024, 11:28 PM · gpd5x, kleopatra
aheinecke created T7447: Kleopatra Notepad: Two step decrypt then verify.
Dec 9 2024, 11:23 PM · gpd5x, kleopatra
ikloecker added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

We'll do this with QGpgME 3. And it's easy to add new functions by using the NVI pattern and, if needed, virtual functions in the attached private classes. I've been using this technique for quite some time now.

Dec 9 2024, 9:26 PM · Restricted Project, gpgme
ikloecker committed rKLEOPATRA15fd4482574f: Fix build on macOS due to not having Wayland (variant 2) (authored by unshare).
Fix build on macOS due to not having Wayland (variant 2)
Dec 9 2024, 9:04 PM
unshare committed rKLEOPATRA31a0953ff538: Fix build on macOS due to not having Wayland (variant 2) (authored by unshare).
Fix build on macOS due to not having Wayland (variant 2)
Dec 9 2024, 8:58 PM
aheinecke added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

Ah, ok I understood it as "we will change the soname for other reasons e.g. so that both versions are co installable but we will not break ABI". And I would prefer the break for qgpgme at least because of the mentioned problem not because I don't care about ABI stability but because I do and this is a big problem which only exists, because I didn't do it with the last repo move. There is no technical reason anymore for the abstract base classes.

Dec 9 2024, 7:11 PM · Restricted Project, gpgme
ametzler1 added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

Werner wrote:

We will bump the gpgme core version to 2.0 to indicate this split despite that there will be non-ABI/API incompatibility.

Dec 9 2024, 6:43 PM · Restricted Project, gpgme
aheinecke added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

If the major version for QGpgME is bumped, shouldn't we at least remove the virtual base classes. Eg: delete FooJob and rename QGpgMEFooJob to FooJob. I did regret not doing this when i moved them out of libkleo since this architecture no longer makes sense in the standalone libnrary and technically the virtual bases make it nearly impossible to maintain ABI stability when adding functions. The reason for those was only because libkleo had that idea of different backends namely gpgme and chiasmus. But a Library called QGpgME should never provide another backend then GPGME IMO.
So no behavioural change at all, just something to make future ABI compat easier.

Dec 9 2024, 6:07 PM · Restricted Project, gpgme