Page MenuHome GnuPG
Feed All Stories

Aug 4 2023

gniibe changed the status of T6599: INT2FD and npth_accept, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG1d73806972b1: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control. (authored by gniibe).
gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.
Aug 4 2023, 2:36 AM
gniibe committed rG0821ceebfb7a: agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH. (authored by gniibe).
agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH.
Aug 4 2023, 2:36 AM
gniibe committed rGed4050e01172: agent: Use new libassuan API for pipe server process. (authored by gniibe).
agent: Use new libassuan API for pipe server process.
Aug 4 2023, 2:36 AM
gniibe committed rG0d20b79ab798: build: Require libassuan 3.0.0 or later. (authored by gniibe).
build: Require libassuan 3.0.0 or later.
Aug 4 2023, 2:36 AM
gniibe committed rG5cad5f903e04: agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept. (authored by gniibe).
agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept.
Aug 4 2023, 2:36 AM
gniibe changed the status of T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, from Open to Testing.
Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3 from Open to Testing.

gniibe/t6606 patches are all pushed into master.

Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26

Aug 3 2023

werner added a comment to T6627: Kleopatra: Add checkbox in certifications dialog.

Good idea.

Aug 3 2023, 8:57 PM · gpd5x, kleopatra
werner added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

Use the is_qualified flag to figure out QES certificates. This is more than just a capability flag.

Aug 3 2023, 8:55 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

NonRepudiation is not a well defined term. It is used by X.509 but often used similar to a digital signature. Thus this does not make sense. The is_qualified flag is what we need for QeS and it seems we already got this in gpgme.

Aug 3 2023, 8:54 PM · okular, Restricted Project
ikloecker committed rLIBKLEObc45c58c46f8: Expand unresolved addresses to matching groups for approval dialog (authored by ikloecker).
Expand unresolved addresses to matching groups for approval dialog
Aug 3 2023, 4:45 PM
ikloecker committed rLIBKLEO10bc9dad6c10: Allow specifying group config to use for test resolver (authored by ikloecker).
Allow specifying group config to use for test resolver
Aug 3 2023, 4:45 PM
aheinecke triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 3 2023, 4:41 PM · okular, Restricted Project
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 · 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 · kleopatra
ebo created T6628: Kleopatra: Inform user if revocation of a certification does not happen.
Aug 2 2023, 3:38 PM · 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 · 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 · 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 · gpd5x, 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 · gpd5x, kleopatra
ebo created T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:16 PM · gpd5x, 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 · 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 · 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