Page MenuHome GnuPG
Feed All Stories

Dec 16 2025

tfry committed rOJ21321162c5ac: Keep track of newly added drafts (authored by tfry).
Keep track of newly added drafts
Dec 16 2025, 1:02 PM
ebo renamed T7892: keyboxd: subkey listing issue with ADSKs from keyboxd: a new subkey is sometimes not stored in the fingerprint table. to keyboxd: subkey listing issue with ADSKs.
Dec 16 2025, 12:28 PM · gnupg26, Bug Report, keyboxd, gnupg
ebo moved T7892: keyboxd: subkey listing issue with ADSKs from QA to Backlog on the gnupg26 board.

This relates to T7917: Check for revocation of the ADSK's original subkey

Dec 16 2025, 12:25 PM · gnupg26, Bug Report, keyboxd, gnupg
ebo added a comment to T7892: keyboxd: subkey listing issue with ADSKs.

The expected behavior is that only "Ted" (the key from where the ADSK originates) is listed, regardless of ADSKs, on every listing.
Because for regular keys there can only ever be one, "gpg -k" shows always only one key.
Subkeys which are ADSKs shall therefore never be listed with this command.

Dec 16 2025, 12:23 PM · gnupg26, Bug Report, keyboxd, gnupg
m.eik added a comment to T7774: Add reencrypt option to mail and folder encryption to output a list of encrypted mails.
In T7774#209645, @ebo wrote:

isn't this done?

Dec 16 2025, 12:16 PM · gpd5x, Feature Request, gpgol2
ebo changed the status of T7892: keyboxd: subkey listing issue with ADSKs from Testing to Open.

Tested with Gpg4win-5.0.0-beta446, identically to the procedure from the description:

Dec 16 2025, 11:57 AM · gnupg26, Bug Report, keyboxd, gnupg
werner committed rW947f0bd8f273: Update GpgEX to 1.1.0 (authored by werner).
Update GpgEX to 1.1.0
Dec 16 2025, 11:51 AM
TobiasFella changed the status of T7581: Kleopatra: Create team key from Open to Testing.
Dec 16 2025, 10:24 AM · Feature Request, gpd5x, kleopatra
timegrid moved T7973: Kleopatra: Add qt patch to make the AutomationId property accessible from Backlog to Done on the gpd5x board.
Dec 16 2025, 10:21 AM · gpd5x (gpd-5.0.0), kleopatra
timegrid closed T7973: Kleopatra: Add qt patch to make the AutomationId property accessible as Resolved.

I can see AutomationIds now, but some are missing, e.g.:

  • toolbar buttons (looks like buttons in general)
  • tab items
  • table header / tree items
Dec 16 2025, 10:19 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rW69357870d4f4: libgpg-error: Remove obsolete patches (authored by ikloecker).
libgpg-error: Remove obsolete patches
Dec 16 2025, 9:49 AM
ebo renamed T7753: Kleopatra: Make definition of custom keyboard shortcuts better configurable with keyboard only from Kleopatra: Make definition of custom keyboard shortcuts configurable with keyboard only to Kleopatra: Make definition of custom keyboard shortcuts better configurable with keyboard only .
Dec 16 2025, 9:26 AM · KF6, gpd5x, a11y, kleopatra
ebo added a project to T7753: Kleopatra: Make definition of custom keyboard shortcuts better configurable with keyboard only : KF6.

ok, then this ticket will be for improvement of the usability.

Dec 16 2025, 9:25 AM · KF6, gpd5x, a11y, kleopatra
anthumchris added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

Thanks, I'll start here and see how it was done with JS for the browser: https://dev.gnupg.org/source/gpgme/browse/master/lang/js/

Dec 16 2025, 4:45 AM · gpgme, Feature Request

Dec 15 2025

werner added a comment to T7040: Make it possible to install GnuPG VSD and GPD in parallel.

Except for GpgEX which I am currently working on.

Dec 15 2025, 6:33 PM · gpd5x, kleopatra
ikloecker added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

Note that we have moved almost all bindings out of gpgme into separate repos. I suggest to develop such bindings externally. And you'll have to find external resources to learn how to create nodejs bindings for gpgme.

Dec 15 2025, 5:33 PM · gpgme, Feature Request
ikloecker added a comment to T7973: Kleopatra: Add qt patch to make the AutomationId property accessible.

This might be obsolete after we have switched to Qt 6.10.

Dec 15 2025, 5:23 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

It's mostly obsolete. With T7874, GetThreadUILanguage is used instead of GetThreadLocale if no locale/language related environment variables are set. GetThreadUILanguage returns the configured display language.

Dec 15 2025, 5:19 PM · gpd5x, kleopatra, gpg4win, Bug Report
ikloecker closed T7584: Okular: Move config files to GNUPGHOME as Wontfix.

Yes, this is obsolete with T7717: Location of qt-application config files. Closing as Wontfix because we use product-specific folders outside of GNUPGHOME.

Dec 15 2025, 5:07 PM · Feature Request, okular
ikloecker closed T7761: Kleopatra: Change location of *staterc files as Resolved.

Yes, this is obsolete. In the meantime KF6 uses GenericStateLocation instead of AppDataLocation everywhere so that there's nothing to upstream. And with T7717: Location of qt-application config files we set a product-specific value for GenericStateLocation below %LOCALAPPDATA%.

Dec 15 2025, 5:05 PM
ikloecker moved T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Dec 15 2025, 4:54 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
tfry created T7979: non-deterministic re-connection problem.
Dec 15 2025, 4:52 PM · gpgol2
ikloecker committed rKLEOPATRA1be68f993b4b: Use prefilled CN/EMAIL if no CN/EMAIL is configured (authored by ikloecker).
Use prefilled CN/EMAIL if no CN/EMAIL is configured
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA48a1097a920d: Unify saving of generated CSRs to disk (authored by ikloecker).
Unify saving of generated CSRs to disk
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA98c4073e1a03: Use same dialog as for creation of CSRs from scratch (authored by ikloecker).
Use same dialog as for creation of CSRs from scratch
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAddee797ce468: Fix setting the algorithm via the key parameters (authored by ikloecker).
Fix setting the algorithm via the key parameters
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA77e18f2becb7: Get rid of separation of technical and non-technical key parameters (authored by ikloecker).
Get rid of separation of technical and non-technical key parameters
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA38bd2705e12b: Make dialog usable for CSR creation for smartcard keys (authored by ikloecker).
Make dialog usable for CSR creation for smartcard keys
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAbd503a4386db: GIT_SILENT Define all member functions in definition of Private class (authored by ikloecker).
GIT_SILENT Define all member functions in definition of Private class
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAfa6902ba40e8: Add missing checks for errors and improve error messages (authored by ikloecker).
Add missing checks for errors and improve error messages
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1e825f99d6e5: Use new CSR dialog for creation of CSRs (authored by ikloecker).
Use new CSR dialog for creation of CSRs
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1799bd9dd406: Remove old NewCertificateWizard (authored by ikloecker).
Remove old NewCertificateWizard
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA04a99c714f2f: Add a new dialog for entering the data for a CSR (authored by ikloecker).
Add a new dialog for entering the data for a CSR
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAa828fb172f9d: Return texts that were set as labels (authored by ikloecker).
Return texts that were set as labels
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA4615dd1e0544: Don't make the dialog larger than necessary (authored by ikloecker).
Don't make the dialog larger than necessary
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1db60343e113: Fix duplicate "Error: " prefix of error messages (authored by ikloecker).
Fix duplicate "Error: " prefix of error messages
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA41baad0d9802: Add getters for some properties of FormTextInput (authored by ikloecker).
Add getters for some properties of FormTextInput
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA68daed41eed0: Make a few validation helpers public (authored by ikloecker).
Make a few validation helpers public
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAc091a5cd4ba6: Avoid indentation of widgets inside AnimatedExpander (authored by ikloecker).
Avoid indentation of widgets inside AnimatedExpander
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAa9094e284d93: Avoid incorrect height of collapsed expander (authored by ikloecker).
Avoid incorrect height of collapsed expander
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAab9845e8e483: Pimpl AnimatedExpander (authored by ikloecker).
Pimpl AnimatedExpander
Dec 15 2025, 4:49 PM
ikloecker committed rLIBKLEO47f97866e0f6: Unknown DN attributes are perfectly fine (authored by ikloecker).
Unknown DN attributes are perfectly fine
Dec 15 2025, 4:47 PM
ikloecker committed rLIBKLEO08ada1554ea8: Move libkleo-specific static DN functions to new DNAttributes namespace (authored by ikloecker).
Move libkleo-specific static DN functions to new DNAttributes namespace
Dec 15 2025, 4:47 PM
ikloecker added a comment to T7753: Kleopatra: Make definition of custom keyboard shortcuts better configurable with keyboard only .

The tab order is horrible, but with the right combination of Tab and Shift+Tab it is possible to set custom keyboard shortcuts and the remove them again.

Dec 15 2025, 3:48 PM · KF6, gpd5x, a11y, kleopatra
tfry added a comment to T7689: fix refreshing list of drafts.

Partial / WIP fix: branch work/tfry/refresh_draft_list

Dec 15 2025, 3:37 PM · gpgol2
tfry committed rOJ807768191e89: Always sent up to date information on drafts in info-fetched (authored by tfry).
Always sent up to date information on drafts in info-fetched
Dec 15 2025, 3:36 PM
ikloecker changed the status of T7567: Kleopatra: warning regarding attribute "_X_" from Open to Testing.

Fixed.

Dec 15 2025, 3:16 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rLIBKLEOe8602f3963fa: Unknown DN attributes are perfectly fine (authored by ikloecker).
Unknown DN attributes are perfectly fine
Dec 15 2025, 3:13 PM
tfry added a comment to T7689: fix refreshing list of drafts.

There are actually two separate causes for this:

  • For newly created drafts, the native client fails to keep track of their existence. It will thus only "find" them, when it is re-started.
  • Beyond this, the only place where drafts are synced is the "info-fetched" command. This is sent in response to the "info" command, and that only gets sent when changing to a different email, or reconnection. Further, only reduced info (not drafts) is sent back to the web client, in case the message was already cached in the native client (WebsocketClient::info()).
Dec 15 2025, 2:45 PM · gpgol2
ikloecker claimed T7567: Kleopatra: warning regarding attribute "_X_".
Dec 15 2025, 2:43 PM · gpd5x (gpd-5.0.0), kleopatra
ebo closed T7188: gpgme: Error::asString can return wrongly encoded result on Windows, a subtask of T5960: Kleopatra: Encoding problems with GnuPG output on Windows, as Resolved.
Dec 15 2025, 2:39 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T7188: gpgme: Error::asString can return wrongly encoded result on Windows as Resolved.
Dec 15 2025, 2:39 PM · Windows, gpgme, Restricted Project
ebo closed T6907: gpgme: Explicitly tell gpg that we want to verify signed data as Resolved.
Dec 15 2025, 2:39 PM · gpgme, Restricted Project
mlaurent committed rMTPc3fc0d7f256d: Remove assert here as in autotest we test not existing file (authored by mlaurent).
Remove assert here as in autotest we test not existing file
Dec 15 2025, 2:15 PM
werner committed rW665d316f4b00: Fix regression in NSIS 1.11 (authored by werner).
Fix regression in NSIS 1.11
Dec 15 2025, 2:15 PM
mlaurent committed rMTPc481e542a70e: Test if we can open file (authored by mlaurent).
Test if we can open file
Dec 15 2025, 1:41 PM
ebo added a comment to T7567: Kleopatra: warning regarding attribute "_X_".

This is still the case in Gpg4win-5.0.0-beta413

Dec 15 2025, 11:50 AM · gpd5x (gpd-5.0.0), kleopatra
timegrid edited projects for T6853: GpgTar: S/MIME decryption fails with input/output error, added: gpd5x, gnupg26; removed gnupg, Restricted Project.
Dec 15 2025, 11:17 AM · gnupg26, gpd5x, gpgtar
timegrid closed T6857: Gpg4win: Fix build from beta tarballs as Resolved.
Dec 15 2025, 11:15 AM · Restricted Project, Installer, gpg4win
timegrid edited projects for T4446: please add --quick-revoke-subkey, added: gnupg26; removed Restricted Project, gnupg24.
Dec 15 2025, 11:14 AM · gnupg26, Feature Request
ebo lowered the priority of T6911: Libkleo / Kleopatra: Group configuration from keyresolver? from Normal to Low.

It is not entirely clear what was meant here.
Probably it is about a command line option for opening the group config from Outlook/GpgOL or KMail. Which would be useful.

Dec 15 2025, 11:12 AM · gpd5x, libkleo, kleopatra
tfry committed rOJ4530808e576a: Fix another 'I18N_ARGUMENT_MISSING' (authored by tfry).
Fix another 'I18N_ARGUMENT_MISSING'
Dec 15 2025, 11:08 AM
tfry created T7978: Better indication if installation of certificate to browser failed.
Dec 15 2025, 10:50 AM · gpgol2
tfry added a comment to T7325: Guide users into installing manifest.xml.

Apparently, the relevant option appears to have been renamed in outlook:

Dec 15 2025, 9:36 AM · gpgol2
tfry added a comment to T7348: Display in web interface when no native client for the given email account is found.

Related to T7972 and T7726 . Currently it would be unclear, whether we should fall back to some other available native client.

Dec 15 2025, 9:32 AM · gpgol2
gniibe committed rC92bbe34514ee: mpi:ec: Fix for use of ec_mulm_lli in _gcry_mpi_ec_get_affine. (authored by gniibe).
mpi:ec: Fix for use of ec_mulm_lli in _gcry_mpi_ec_get_affine.
Dec 15 2025, 7:58 AM
gniibe committed rC028926d3edb5: w32: Fix use of GetProcAddress. (authored by gniibe).
w32: Fix use of GetProcAddress.
Dec 15 2025, 7:57 AM
gniibe committed rM527c7fff9679: Fix function prototypes to match ones in libassuan. (authored by gniibe).
Fix function prototypes to match ones in libassuan.
Dec 15 2025, 7:14 AM
gniibe committed rM77b9e1de7d76: Fix build with libassuan 2. (authored by gniibe).
Fix build with libassuan 2.
Dec 15 2025, 7:14 AM
mlaurent committed rMTP28af340366af: GIT_SILENT: add README-pre-commit.md info (authored by mlaurent).
GIT_SILENT: add README-pre-commit.md info
Dec 15 2025, 7:02 AM

Dec 14 2025

Paul Brown <paul.brown@kde.org> committed rKLEOPATRAd34ef259adc7: Removed list of supporters, as we now have a less annoying way of showing them… (authored by Paul Brown <paul.brown@kde.org>).
Removed list of supporters, as we now have a less annoying way of showing them…
Dec 14 2025, 5:31 PM
werner added a project to T7975: Official GPGme interface/bindings for Nodejs (node): gpgme.
Dec 14 2025, 4:03 PM · gpgme, Feature Request
CarlSchwan committed rMTP3828d86bd11d: Use std::shared_ptr instead of QSharedPointer (authored by CarlSchwan).
Use std::shared_ptr instead of QSharedPointer
Dec 14 2025, 10:53 AM
Volker Krause <vkrause@kde.org> committed rMTP5259700cd6b4: Port away from deprecated KMime API (authored by Volker Krause <vkrause@kde.org>).
Port away from deprecated KMime API
Dec 14 2025, 8:14 AM
Volker Krause <vkrause@kde.org> committed rMTP59c9a1d0389d: Adapt to KMime header factory API changes (authored by Volker Krause <vkrause@kde.org>).
Adapt to KMime header factory API changes
Dec 14 2025, 8:14 AM
Albert Astals Cid <aacid@kde.org> committed rMTP57039c775247: Port away from kmime deprecated API (authored by Albert Astals Cid <aacid@kde.org>).
Port away from kmime deprecated API
Dec 14 2025, 12:44 AM

Dec 13 2025

anthumchris updated anthumchris.
Dec 13 2025, 7:50 PM
anthumchris updated anthumchris.
Dec 13 2025, 7:50 PM
anthumchris created T7975: Official GPGme interface/bindings for Nodejs (node).
Dec 13 2025, 7:48 PM · gpgme, Feature Request
Albert Astals Cid <aacid@kde.org> committed rMTP867a33e37ba2: Port away from deprecated KMime::Content::List (authored by Albert Astals Cid <aacid@kde.org>).
Port away from deprecated KMime::Content::List
Dec 13 2025, 7:44 PM
CarlSchwan committed rMTPda9950a929dc: Stop using deprecated KMime::Types::Mailbox::List (authored by Albert Astals Cid <aacid@kde.org>).
Stop using deprecated KMime::Types::Mailbox::List
Dec 13 2025, 5:55 PM
Albert Astals Cid <aacid@kde.org> committed rMTPb0312d671f24: Stop using deprecated KMime::Types::Mailbox::List (authored by Albert Astals Cid <aacid@kde.org>).
Stop using deprecated KMime::Types::Mailbox::List
Dec 13 2025, 5:50 PM
CarlSchwan committed rMTPec406290d11f: Replace MimeTreeParser::MessagePart::Ptr with a QSharedPointer (authored by CarlSchwan).
Replace MimeTreeParser::MessagePart::Ptr with a QSharedPointer
Dec 13 2025, 12:23 PM
CarlSchwan committed rMTPac25fef87673: Replace KMime::Message::Ptr to QSharedPointer (authored by CarlSchwan).
Replace KMime::Message::Ptr to QSharedPointer
Dec 13 2025, 12:23 PM

Dec 12 2025

mlaurent committed rMTP9ca68943e944: Port away from deprecated KMime API (authored by Volker Krause <vkrause@kde.org>).
Port away from deprecated KMime API
Dec 12 2025, 9:29 PM
mlaurent committed rMTPd48e35926f44: Adapt to KMime header factory API changes (authored by Volker Krause <vkrause@kde.org>).
Adapt to KMime header factory API changes
Dec 12 2025, 9:29 PM
Johnny Jazeix <jazeix@gmail.com> committed rKLEOPATRAe6d1265375b4: CI: Add documentation build (authored by Johnny Jazeix <jazeix@gmail.com>).
CI: Add documentation build
Dec 12 2025, 9:25 PM
Johnny Jazeix <jazeix@gmail.com> committed rKLEOPATRAdbdeccc589ef: CI: Add documentation build (authored by Johnny Jazeix <jazeix@gmail.com>).
CI: Add documentation build
Dec 12 2025, 7:11 PM
svuorela changed the status of T6731: Default save dir in okular/windows is wrong from Open to Testing.
Dec 12 2025, 4:16 PM · gpd5x (gpd-5.0.0), okular
werner committed rD3d69b6b34a08: swdb: gpgrt 1.58 (authored by werner).
swdb: gpgrt 1.58
Dec 12 2025, 4:02 PM
ebo closed T7759: Kleopatra: Notepad encryption with S/MIME fails as Resolved.
Dec 12 2025, 3:54 PM · gpd5x (gpd-5.0.0), gnupg26, gpgme, kleopatra
werner committed rW84d6b301346e: Update frontend packages (authored by werner).
Update frontend packages
Dec 12 2025, 3:53 PM
timegrid placed T6795: HTML support in the mimetreeparser up for grabs.
Dec 12 2025, 3:49 PM · mimetreeparser, kleopatra
timegrid placed T6844: Mimetreeparser unicode issue up for grabs.
Dec 12 2025, 3:49 PM · mimetreeparser, gpd5x, kleopatra
werner committed rW5c95eaaca2d6: Update gpgrt due to a syntax error (authored by werner).
Update gpgrt due to a syntax error
Dec 12 2025, 3:47 PM
timegrid edited projects for T6844: Mimetreeparser unicode issue, added: gpd5x, mimetreeparser; removed Restricted Project.
Dec 12 2025, 3:47 PM · mimetreeparser, gpd5x, kleopatra
ebo edited projects for T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures, added: gpd5x; removed Restricted Project.
Dec 12 2025, 3:47 PM · gpd5x, okular
ebo removed a project from T6727: GpgEX: Unicode in file or foldername causes error: Restricted Project.
Dec 12 2025, 3:47 PM · Windows, gpd5x, gpgex
ebo edited projects for T6731: Default save dir in okular/windows is wrong, added: gpd5x; removed Restricted Project.
Dec 12 2025, 3:46 PM · gpd5x (gpd-5.0.0), okular
werner updated the task description for T7970: Release GpgRT 1.58.
Dec 12 2025, 3:45 PM · gpgrt, Release Info