Page MenuHome GnuPG
Feed All Stories

Aug 3 2023

svuorela added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

gpgme puts digitalSignature and norRepudiation into canSign. We need them separated at the sources (maybe exposing keyUsage directly in gpgme. That would also make the code in poppler better and more accurate. I'm trying to reconstruct the keyUsages from the canSign&friends functions.

Aug 3 2023, 4:25 PM · okular, Restricted Project
aheinecke triaged T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures as Normal priority.
Aug 3 2023, 3:07 PM · okular, Restricted Project
mlaurent committed rMTPb813ba58788f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 3 2023, 1:52 PM
mlaurent committed rMTPfc6d86b846c3: Ignore build dir (authored by mlaurent).
Ignore build dir
Aug 3 2023, 1:51 PM
mlaurent committed rMTPb189757db360: Fix qch support (authored by mlaurent).
Fix qch support
Aug 3 2023, 1:51 PM
aheinecke added a comment to T6630: Platform independent starter.

But shouldn't we then rather rename the shortcut of Kleopatra to: GnuPG VS-Desktop - Kleopatra ? That would make it discoverable under both names.

Aug 3 2023, 1:34 PM · Windows, Feature Request, Restricted Project, AppImage
werner raised the priority of T6630: Platform independent starter from Wishlist to Normal.

Our sales team gets the support calls and they have to explain that really often.

Aug 3 2023, 12:52 PM · Windows, Feature Request, Restricted Project, AppImage
CarlSchwan committed rMd91d037fc19f: qt: Add setInputEncoding to QGpgMe::EncryptJob (authored by CarlSchwan).
qt: Add setInputEncoding to QGpgMe::EncryptJob
Aug 3 2023, 12:24 PM
CarlSchwan closed T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Resolved.

All the patch related to this are now merged

Aug 3 2023, 12:22 PM · KMail, Restricted Project
ikloecker committed rKLEOPATRAec9bd48365c5: Remove obsolete functions (authored by ikloecker).
Remove obsolete functions
Aug 3 2023, 11:22 AM
ikloecker committed rKLEOPATRA7f514d575275: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:56 AM
ikloecker committed rKLEOPATRA2e98706dd339: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:56 AM
aheinecke lowered the priority of T6630: Platform independent starter from High to Wishlist.

werner I strongly disagree here. There is no need for this for our software on Windows and that is definitely not the Windows way, esp. with our current feature set. Do you really think a user wants to start "GnuPG VS-Desktop" to then have a selection between Okular, Outlook, and Kleopatra? That is not how this works at all. Definitely not High priority for us if you think Kleopatra is too hard to discover then we could add another start menu entry for Kleopatra called "GnuPG VS-Desktop" but a starter that only offers to switch between Okular and Kleopatra currently does _not_ have high priority, For windows this is solved with the windows registry, If you want to make Okular - GnuPG Edition your default PDF reader you can, similarly for Kleopatra and please also keep in mind that a user wants to "Encrypt" or "Decrypt" a file. And does not necessarily care about Kleopatra.

Aug 3 2023, 10:35 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6628: Kleopatra: Inform user if revocation of a certification does not happen as Low priority.

I do not find this that important because while users tend to repeat actions to ensure that they are _really_ done (e.g. my nephew always saves games twice to ensure that it really was saved) no real harm is done here.

Aug 3 2023, 10:27 AM · gnupg24, Restricted Project, kleopatra
aheinecke closed T6581: gpg encryption/decryption on Windows encounters occasional issues as Invalid.

without understanding more of your setup, which user starts it with which rights and when and so on we cannot really help you here. This is a classical support question. You might want to check the permissions on the lock file. Maybe they are created by a user with higher privileges e.g. to interactively manage the keys, and then the batch user comes along and does not have the permission to obtain or create the lock file. My suggestion would indeed be to use the --homedir parameter in the batch script and ensure that the user has full access rights to that folder and no "Adminstrator" messes with the files / permissions in there.

Aug 3 2023, 10:25 AM · kleopatra, Bug Report
werner raised the priority of T6630: Platform independent starter from Wishlist to High.

FWIW, we also need this for Windows. ppl often ask what to do after they installed VSD because they can't find a program. Thus a menu ala Kontact is the way to go. It would be linked directly from a GnUPG Desktop entry from Windows. We can even keep the old Kleopatra becuase it does not harm. Whether the "menu" is a container window or a detached windows can be decided by the user, like GIMP and other tools do this.

Aug 3 2023, 10:22 AM · Windows, Feature Request, Restricted Project, AppImage
ikloecker committed rLIBKLEOae817cc8a5a4: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Aug 3 2023, 10:13 AM
ikloecker committed rLIBKLEOf286476337b3: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Aug 3 2023, 10:13 AM
ikloecker claimed T6631: Kleopatra: Require GpgME 1.20.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker triaged T6631: Kleopatra: Require GpgME 1.20 as Normal priority.
Aug 3 2023, 9:55 AM · kleopatra, Restricted Project
ikloecker added a comment to T6630: Platform independent starter.

I suppose you have read https://docs.appimage.org/user-guide/run-appimages.html#integrating-appimages-into-the-desktop, even though I think those two helpers don't do what you want and, on top, they are Linux-specific.

Aug 3 2023, 9:15 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

While the DBus problem is interesting and I want to further investigate this, I think the real question or feature we need to have here is to attach multiple "UI Processes" to an AppImage environment. So that you can have an Okular, KMail and Kleopatra running in your VSD environment without going through the console.

Aug 3 2023, 8:25 AM · Restricted Project, AppImage
aheinecke added a parent task for T6612: Kleopatra can't be started from the gpg shell of the AppImage: T6630: Platform independent starter.
Aug 3 2023, 8:22 AM · Restricted Project, AppImage
aheinecke added a subtask for T6630: Platform independent starter: T6612: Kleopatra can't be started from the gpg shell of the AppImage.
Aug 3 2023, 8:22 AM · Windows, Feature Request, Restricted Project, AppImage
aheinecke triaged T6630: Platform independent starter as Wishlist priority.

I am pretty sure what I want to do here. There is no way around .desktop files if we want to have proper linux integration. Otherwise you cannot for example have okular gnupg in the "start with" menu. It is something like the Windows registry integration. Or make KMail with GnuPG Desktop your default Mail client etc.

Aug 3 2023, 8:21 AM · Windows, Feature Request, Restricted Project, AppImage
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 3 2023, 8:18 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme: T6508: Port GnuPG to 64-bit Windows.
Aug 3 2023, 8:18 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOd3732241a3c5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 6:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb423cb43467d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 6:10 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOa0928c3e64a7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 4:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA63ae151c8c5e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 3 2023, 4:15 AM

Aug 2 2023

mlaurent committed rMTP6d2ed6a78251: Remove not existing includes dir (authored by mlaurent).
Remove not existing includes dir
Aug 2 2023, 7:38 PM
mlaurent committed rMTPaaee82770dea: Fix soname (authored by mlaurent).
Fix soname
Aug 2 2023, 7:38 PM
mlaurent committed rMTP6e525140be09: Remove duplicate includes (authored by mlaurent).
Remove duplicate includes
Aug 2 2023, 7:38 PM
mlaurent committed rLIBKLEO0632809350c6: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 2 2023, 7:13 PM
mlaurent committed rKLEOPATRA9442b22c505f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 2 2023, 7:12 PM
ebo created T6630: Platform independent starter.
Aug 2 2023, 5:26 PM · Windows, Feature Request, Restricted Project, AppImage
ebo triaged T6629: Kleopatra: Remove tooltip signature class as Normal priority.
Aug 2 2023, 4:48 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate as Resolved.

The Task from the description is solved in gpg4win 4.2.0. See follow up tickets for anything else.

Aug 2 2023, 3:50 PM · Restricted Project, kleopatra
ebo closed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Aug 2 2023, 3:50 PM · gnupg, kleopatra
ebo created T6628: Kleopatra: Inform user if revocation of a certification does not happen.
Aug 2 2023, 3:38 PM · gnupg24, Restricted Project, kleopatra
ikloecker committed rLIBKLEO6ca1944fe485: Reject groups containing key with insufficient validity (authored by ikloecker).
Reject groups containing key with insufficient validity
Aug 2 2023, 3:23 PM
ikloecker committed rLIBKLEO77aefd376781: Fix name of enum value (authored by ikloecker).
Fix name of enum value
Aug 2 2023, 3:23 PM
ebo renamed T6626: Kleopatra: Improve certification and revocation from Kleopatra: Improve certification revocation to Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:29 PM · gnupg, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:28 PM · gnupg, kleopatra
ebo added a parent task for T6627: Kleopatra: Add checkbox in certifications dialog: T6626: Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:28 PM · Restricted Project, kleopatra
ebo renamed T6627: Kleopatra: Add checkbox in certifications dialog from Kleopatra: to Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:23 PM · Restricted Project, kleopatra
ebo created T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:16 PM · Restricted Project, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.
Aug 2 2023, 2:07 PM · gnupg, kleopatra
ebo added a parent task for T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate: T6626: Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:07 PM · Restricted Project, kleopatra
ebo triaged T6626: Kleopatra: Improve certification and revocation as Normal priority.
Aug 2 2023, 2:05 PM · gnupg, kleopatra
ebo renamed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate from Kleopatra: Improve revoke certification to Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.
Aug 2 2023, 2:01 PM · Restricted Project, kleopatra
aheinecke committed rO53951c058ca6: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Aug 2 2023, 11:14 AM
ebo closed T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5901: Kleopatra: Make it usable with 400 % magnification, as Resolved.
Aug 2 2023, 10:44 AM · kleopatra, Restricted Project
ebo closed T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, as Resolved.
Aug 2 2023, 10:44 AM · kleopatra, Restricted Project
ebo closed T5969: Kleopatra: Support large magnification for OpenPGP certificate generation as Resolved.

On Linux it works in principle, you can generate a key.
I could not test this in windows with my setup, but as the external testers did not complain about this use case, I'd say this is resolved. For the rest see ticket T5901.

Aug 2 2023, 10:44 AM · kleopatra, Restricted Project
ebo added a comment to T5901: Kleopatra: Make it usable with 400 % magnification.

I want to add that the scrolling/moving windows around (on Linux) is made more annoying than it could be because windows do not adapt in size if hardly any content is shown. Therefore you might have to scroll quite a lot through an empty window before finding the OK button in the lower right corner.

Aug 2 2023, 10:41 AM · kleopatra, Restricted Project
ebo added a comment to T5901: Kleopatra: Make it usable with 400 % magnification.

The external a11y testers (working on windows) wrote:

Aug 2 2023, 10:36 AM · kleopatra, Restricted Project
gniibe committed rAbb7aa0ebed73: New function: assuan_control. (authored by gniibe).
New function: assuan_control.
Aug 2 2023, 8:07 AM
gniibe added a comment to T6606: Use new API of libassuan 3.

Applied: rGb8c5d99406c9: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.

Aug 2 2023, 7:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6606: Use new API of libassuan 3.

More care is needed to be perfect; There are places in GnuPG where assuan_sock_connect may be used before syscall clamp set up (after the first assuan_sock_bind failure).

Aug 2 2023, 7:32 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6625: libassuan: Add assuan_control function as Normal priority.
Aug 2 2023, 6:43 AM · libassuan
gniibe committed rGfa29c8658248: build: Update libassuan.m4 to allow build with libassuan 3. (authored by gniibe).
build: Update libassuan.m4 to allow build with libassuan 3.
Aug 2 2023, 4:59 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8429d7b1eafc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 2 2023, 3:57 AM
gniibe updated the task description for T6619: How to maintain our local libtool patch.
Aug 2 2023, 3:55 AM · gpgrt, Bug Report
gniibe added a comment to T6619: How to maintain our local libtool patch.

I pushed the commit: rE64532db11fcd: build: New configure option --with-libtool-modification.

Aug 2 2023, 3:53 AM · gpgrt, Bug Report
gniibe committed rE64532db11fcd: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 2 2023, 3:41 AM

Aug 1 2023

mlaurent committed rMTP84b245570d85: Add license (authored by mlaurent).
Add license
Aug 1 2023, 8:18 PM
mlaurent committed rMTP6ba8689ef5b4: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Aug 1 2023, 8:09 PM
mlaurent committed rKLEOPATRAe4fe09ebdb9c: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 1 2023, 7:43 PM
mlaurent committed rKLEOPATRAbdc7570f7e72: improve description (authored by mlaurent).
improve description
Aug 1 2023, 7:43 PM
dvratil claimed T6577: KMail: delete all attachments option.
Aug 1 2023, 6:55 PM · Restricted Project
dvratil moved T6577: KMail: delete all attachments option from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 1 2023, 6:55 PM · Restricted Project
dvratil added a comment to T6577: KMail: delete all attachments option.

PRs with initial implementation - for now only in message list and message viewer context menu:

Aug 1 2023, 6:53 PM · Restricted Project
werner added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

I don't have an idea where to start looking here.

Aug 1 2023, 3:22 PM · kleopatra
aheinecke closed T6624: GpgOL: S/MIME Opaque signed mails show up empty after failed verification as Resolved.

This fix was pretty minimal and I could test:

Aug 1 2023, 1:03 PM · Restricted Project, gpgol
aheinecke committed rO300efe6da94d: Disable reparse code for S/MIME opaque mails (authored by aheinecke).
Disable reparse code for S/MIME opaque mails
Aug 1 2023, 12:38 PM
aheinecke triaged T6624: GpgOL: S/MIME Opaque signed mails show up empty after failed verification as High priority.
Aug 1 2023, 12:32 PM · Restricted Project, gpgol
werner closed T6615: v5 document signatures verification. as Resolved.
Aug 1 2023, 11:49 AM · Documentation, OpenPGP, Bug Report
werner added a comment to T6615: v5 document signatures verification..

Okay, will go into the next revision. Thanks.

Aug 1 2023, 11:49 AM · Documentation, OpenPGP, Bug Report
CarlSchwan committed rMTPcb3561c616ef: Handle missing header better (authored by CarlSchwan).
Handle missing header better
Aug 1 2023, 11:18 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA252ec1c039f8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 1 2023, 5:28 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO11079d6acf56: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 1 2023, 4:01 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa0500e7a7196: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 1 2023, 4:00 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5efba239428c: 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
Aug 1 2023, 3:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAefe0fc44420b: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Aug 1 2023, 2:48 AM
manonfgoo added a comment to T5790: Cannot use "Retired Cert Key Mgm [1-20]” Slots on YubiKey.

Dear Werner, have you had any toughts about this ?

Aug 1 2023, 2:45 AM · gnupg24, gnupg (gpg23), scd, Feature Request

Jul 31 2023

assarbad added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

Sorry for misleading you and others, perhaps. That particular thing happens to me time and time again. So if there are no symbols the stack symbols will use an offset relative to the nearest exported symbol. So my initial jumps to a conclusion were uncalled for in regards to the meaning of the stack.

Jul 31 2023, 11:58 PM · kleopatra
assarbad added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

I also see this from time to time, mostly when the keyring is empty or very small. But never was able to reproduce it. I thought this might be fixed with keyboxd but if you say that scdaemon might be the culprit then I might misunderstood the issue and it is not the keyring loading that is stuck but maybe rather our configuration initialization which queries the config of each component and is also part of the "Loading certificate cache.."

Jul 31 2023, 10:48 PM · kleopatra
CarlSchwan committed rMTPd6f995523b1c: Don't build example if BUILD_TESTING is off (authored by CarlSchwan).
Don't build example if BUILD_TESTING is off
Jul 31 2023, 6:15 PM
aheinecke created P30 (An Untitled Masterwork).
Jul 31 2023, 6:15 PM
aheinecke moved T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 31 2023, 3:31 PM · Restricted Project, gpgol
aheinecke changed the status of T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments from Open to Testing.

This works now for me and all the examples I have for the customer. With https://dev.gnupg.org/rO0fc4b87a946dd634d4b61d4e8cb0ad6164faa83c it looks to me in KMail like KMime might handle the transition between different encodings / languages not correctly in continued parameters.

Jul 31 2023, 3:31 PM · Restricted Project, gpgol
aheinecke committed rO0fc4b87a946d: tests: Add some RFC2231 style filename/name combos (authored by aheinecke).
tests: Add some RFC2231 style filename/name combos
Jul 31 2023, 3:17 PM
aheinecke committed rOcc2be8fe6a29: Implement simple handling for RFC2231 params (authored by aheinecke).
Implement simple handling for RFC2231 params
Jul 31 2023, 3:17 PM
aheinecke committed rO731018ea8ef9: tests: Fix out of bounds read. (authored by aheinecke).
tests: Fix out of bounds read.
Jul 31 2023, 3:17 PM
aheinecke committed rO4df9c11f95a8: tests: Make attachment name printing prettier (authored by aheinecke).
tests: Make attachment name printing prettier
Jul 31 2023, 3:17 PM
aheinecke committed rO1ff9e3b9496e: Fix linux build of tests (authored by aheinecke).
Fix linux build of tests
Jul 31 2023, 3:17 PM
onickolay added a comment to T6615: v5 document signatures verification..

Thanks for the reply!

Jul 31 2023, 2:45 PM · Documentation, OpenPGP, Bug Report
werner added projects to T6615: v5 document signatures verification.: OpenPGP, Documentation.
Jul 31 2023, 1:42 PM · Documentation, OpenPGP, Bug Report