Page MenuHome GnuPG
Feed All Stories

May 6 2025

l10n daemon script <scripty@kde.org> committed rKLEOPATRA7c8b70f456c9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 6 2025, 3:42 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOb5fb17e01f5f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 6 2025, 3:41 AM

May 5 2025

Saturneric added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

I have now identified the exact conditions and a reproducible path for the issue I previously reported. I will also attach the relevant gpgme.log.

May 5 2025, 10:01 PM · gnupg26, gnupg, Bug Report
CarlSchwan committed rGPGMEPP7a82afe66309: Add missing Context::EncryptionFlags (authored by CarlSchwan).
Add missing Context::EncryptionFlags
May 5 2025, 7:55 PM
werner added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

I doubt that this is a gpgme problem. With a gpgme log we will be able see the exact commands send to gpg and replicate this on the command line.

May 5 2025, 5:45 PM · gnupg26, gnupg, Bug Report
ikloecker moved T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t from Backlog to QA for next release on the gpgme board.
May 5 2025, 5:42 PM · gpgme, Bug Report
ikloecker closed T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t as Resolved.

Should be fixed.

May 5 2025, 5:41 PM · gpgme, Bug Report
ikloecker added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

For gpgme 2 we changed the data types of the time fields to unsigned: rMf2d40473b522e348d96a70c089d2191d0b978098 . Since this change breaks the ABI we use the above change for the 1.24 branch.

May 5 2025, 5:41 PM · gpgme, Bug Report
ikloecker committed rMf23cef6f66a4: cpp: Ensure correct expiration time on 32-bit arch with 64-bit time_t (authored by ikloecker).
cpp: Ensure correct expiration time on 32-bit arch with 64-bit time_t
May 5 2025, 5:38 PM
werner committed rMa6e8f961436d: core: Fix regression for RSA in gpgme_pubkey_algo_string. (authored by werner).
core: Fix regression for RSA in gpgme_pubkey_algo_string.
May 5 2025, 5:31 PM
werner committed rM88dc25e2ebf5: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
May 5 2025, 5:31 PM
werner committed rM5214a34ba766: Release 1.24.2 (authored by werner).
Release 1.24.2
May 5 2025, 5:31 PM
werner committed rM56a51df5096d: Post release updates. (authored by werner).
Post release updates.
May 5 2025, 5:31 PM
werner committed rMa4945675ece2: cpp: Ensure that all transitions go from one state to a different state (authored by ikloecker).
cpp: Ensure that all transitions go from one state to a different state
May 5 2025, 5:31 PM
werner committed rM64bb704a25ea: cpp: Validate the transition map (authored by ikloecker).
cpp: Validate the transition map
May 5 2025, 5:31 PM
werner committed rMe327305b9669: cpp: Add missing transition, remove two ignored (and wrong) transitions (authored by ikloecker).
cpp: Add missing transition, remove two ignored (and wrong) transitions
May 5 2025, 5:31 PM
werner changed the status of T3325: Allow encryption/signing in GPGME using a specified subkey from Open to Testing.
May 5 2025, 4:46 PM · gpgme
werner committed rMbfd320abfeaf: Allow signing using an exactly specified subkey. (authored by werner).
Allow signing using an exactly specified subkey.
May 5 2025, 4:45 PM
werner committed rMf2d40473b522: Change timestamp fields from signed to unsigned long. (authored by werner).
Change timestamp fields from signed to unsigned long.
May 5 2025, 4:45 PM
werner committed rM87d6da1188db: Mark the subkey used to find a key. (authored by werner).
Mark the subkey used to find a key.
May 5 2025, 4:45 PM
werner triaged T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t as Normal priority.
May 5 2025, 4:41 PM · gpgme, Bug Report
werner added a comment to T7628: gpg uses "month" as a synonym for 30 days.

And the US administration might even change the definition of a year to, say, 100 months so that potus can rightfully keep his promise that there won't be more election in the foreseeable future ;-)

May 5 2025, 4:27 PM · gnupg, Bug Report
CarlSchwan closed D607: Add missing Context::EncryptionFlags.

merged

May 5 2025, 3:57 PM
CarlSchwan updated the diff for D607: Add missing Context::EncryptionFlags.

Add news

May 5 2025, 3:55 PM
ikloecker added a comment to D607: Add missing Context::EncryptionFlags.

Looks good. Please also add the new flags to the NEWS file (similar to what Werner wrote in https://dev.gnupg.org/rMcd79fc39736fda6ce38f1f79700cf658c47372f9).

May 5 2025, 3:42 PM
ikloecker added a comment to T7628: gpg uses "month" as a synonym for 30 days.

By the way, "years" is also "incorrect" once in ~4 years because it uses n*365 days. Werner's advice still applies. Enter an ISO date if you want an exact date. Or use a UI tool like Kleopatra.

May 5 2025, 3:31 PM · gnupg, Bug Report
CarlSchwan committed rOJ9ae1fdf25258: Request two seperate access tokens for msgraph API and EWS API (authored by CarlSchwan).
Request two seperate access tokens for msgraph API and EWS API
May 5 2025, 3:30 PM
svuorela added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

tested @ikloecker's patch succesful on amdahl.

May 5 2025, 3:20 PM · gpgme, Bug Report
ikloecker added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

The following patch for gpgme 1.24 should fix the test.

diff --git a/lang/cpp/src/key.cpp b/lang/cpp/src/key.cpp
index 42046aa..2b14d90 100644
--- a/src/key.cpp
+++ b/src/key.cpp
@@ -633,7 +633,7 @@ time_t Subkey::creationTime() const
May 5 2025, 3:15 PM · gpgme, Bug Report
svuorela added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

I did a local change (on amdahl.d.o) changing _gpgme_subkey.expires to long long (ABI-break) and all tests succeeded.

May 5 2025, 12:44 PM · gpgme, Bug Report
svuorela added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

It looks like the entirety of gpgme timestamping was missed when the 64bit time transition happened in Debian and Ubuntu.

May 5 2025, 12:43 PM · gpgme, Bug Report
ikloecker edited projects for T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t, added: gpgme; removed gpgmeqt, qt.

This looks like a problem in gpgme. struct _gpgme_subkey stores the expiration date as long int expires which is a signed 32-bit value on all 32-bit architectures. gpgmepp casts this to time_t, but that doesn't help if the 32-bit value is already negative. The same problem exists with all other timestamps in gpgme (i.e. key creation date, signature expiration date, etc.).

May 5 2025, 12:14 PM · gpgme, Bug Report
ebo closed T6628: Kleopatra: Inform user if revocation of a certification does not happen, a subtask of T6626: Kleopatra: Improve certification and revocation, as Wontfix.
May 5 2025, 12:02 PM · kleopatra
ebo closed T6628: Kleopatra: Inform user if revocation of a certification does not happen as Wontfix.

This issue does not occur on master, only on 2.2 and 2.4 branches.

May 5 2025, 12:02 PM · kleopatra
werner reopened T3325: Allow encryption/signing in GPGME using a specified subkey as "Open".
May 5 2025, 11:41 AM · gpgme
werner triaged T7631: Building libassuan on AIX warns about missing function declarations. as Normal priority.

But the function works and returns the peer's credentials?

May 5 2025, 11:13 AM · AIX, libassuan, Bug Report
werner triaged T7633: libgcrypt fails to build on NetBSD due to the systems bswap32 macro defintion. as High priority.
May 5 2025, 11:12 AM · NetBSD, libgcrypt, Bug Report
werner triaged T7632: gnupg test suite fails to build on AIX. as High priority.
May 5 2025, 11:12 AM · AIX, gnupg, Bug Report
werner triaged T7634: libgcrypt's test t-thread-local fails to link on some platforms. as High priority.
May 5 2025, 11:11 AM · NetBSD, libgcrypt, Bug Report
werner triaged T7638: gpg on Solaris does not print a signal description as Low priority.

The main problem here was that this all is not async-safe and thus I once implemented only the standard cases I could test easily.

May 5 2025, 11:11 AM · Solaris, gnupg, Bug Report
CarlSchwan committed rOJae620ac7539a: Fix installation of root ca on Windows (authored by CarlSchwan).
Fix installation of root ca on Windows
May 5 2025, 11:10 AM
CarlSchwan committed rOJ953847d4d077: rootcagenerator: cleanup debug output (authored by CarlSchwan).
rootcagenerator: cleanup debug output
May 5 2025, 11:10 AM
ikloecker added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).

The logs of gpgme would be helpful, i.e. run your test program with GPGME_DEBUG=8:$(pwd)/gpgme-$(date +"%Y-%m-%d-%H%M%S").log to create a log file with gpgme's logs.

May 5 2025, 11:07 AM · gnupg26, gnupg, Bug Report
werner added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

For the records:

May 5 2025, 9:24 AM · Not A Bug, gnupg
werner added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

A bug tracker shall never be used for discussion because the audience is not as expected. Only very few people follow a certain bug but several hundreds are following discussion on gnupg-devel@. That is basic hacker knowledge.

May 5 2025, 9:14 AM · Not A Bug, gnupg
werner changed the status of T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept from Open to Testing.
May 5 2025, 9:12 AM · gnupg, Bug Report

May 4 2025

collinfunk created T7638: gpg on Solaris does not print a signal description.
May 4 2025, 8:43 PM · Solaris, gnupg, Bug Report
heiko added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

I am surprised that you don't want to use the issue tracker for issues.
GnuPG's trust calculations are quite clearly broken, by any metric. There's nothing to discuss here.

May 4 2025, 8:13 PM · Not A Bug, gnupg
werner closed T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as Resolved.

Heiko, I told you already in T7106 that it is not a good idea to re-open a ticket. If you really want to discuss stuff, take that to a mailing list.

May 4 2025, 8:06 PM · Not A Bug, gnupg
heiko reopened T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as "Open".

I see two interesting angles from which to think about this Web of Trust calculation:

May 4 2025, 1:26 PM · Not A Bug, gnupg
l10n daemon script <scripty@kde.org> committed rLIBKLEOaa36bcbb5514: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2025, 5:26 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA65f55ae73ea1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2025, 5:25 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf9f40b24097c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2025, 3:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe3ec9316ee0d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2025, 3:46 AM

May 3 2025

mlaurent committed rLIBKLEO5f3372f40285: GIT_SILENT: it compiles without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles without deprecated methods
May 3 2025, 1:41 PM
mlaurent committed rMTPf9dd0801b943: GIT_SILENT: it compiles without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles without deprecated methods
May 3 2025, 1:33 PM
mlaurent committed rKLEOPATRAaa4f5b2ebfa2: GIT_SILENT: it compiles without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles without deprecated methods
May 3 2025, 12:29 PM
jukivili committed rC793eda7b258a: tests: Fix link errors for t-thread-local. (authored by collinfunk).
tests: Fix link errors for t-thread-local.
May 3 2025, 11:27 AM
jukivili committed rCdf684aca7407: cipher:aria: Fix compiler error on NetBSD. (authored by collinfunk).
cipher:aria: Fix compiler error on NetBSD.
May 3 2025, 11:27 AM
jukivili committed rCe776f76aa26e: Register DCO for Collin Funk (authored by jukivili).
Register DCO for Collin Funk
May 3 2025, 11:27 AM
heirecka committed rKLEOPATRA5b8ddb622e0e: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
May 3 2025, 12:07 AM
heirecka committed rKLEOPATRA22ce95ab4dca: GIT_SILENT Upgrade release service version to 25.04.1. (authored by heirecka).
GIT_SILENT Upgrade release service version to 25.04.1.
May 3 2025, 12:07 AM
heirecka committed rKLEOPATRA7cc11bbc2bb0: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
May 3 2025, 12:07 AM

May 2 2025

TobiasFella updated the task description for T7578: gpgpass: test feedback collection.
May 2 2025, 4:20 PM · gpd5x, gpgpass
TobiasFella committed rGPGPASSc4f3d72b6799: Add standalone password generator (authored by TobiasFella).
Add standalone password generator
May 2 2025, 4:11 PM
bernhard added a comment to T6234: Implement access to smartcards via a generic pkcs#11 interface.

A brief update: This feature has not made it onto the roadmap of specific things to implement so far.

May 2 2025, 3:51 PM · gnupg, Feature Request, scd
ebo added a comment to T7405: Kleopatra: Highlight if no valid encryption subkey exists.

There was another customer wish for this, RT #34722

May 2 2025, 3:27 PM · Feature Request, gpd5x, kleopatra
ebo triaged T7637: Kleopatra: certifications by available secret key which is *not* set to "ultimate" owner trust are disregarded as Normal priority.
May 2 2025, 3:21 PM · vsd34, gpd5x, kleopatra
TobiasFella committed rGPGPASS247bf1d8bf02: Deduplicate words before checking whether wordlist is large enough (authored by TobiasFella).
Deduplicate words before checking whether wordlist is large enough
May 2 2025, 3:05 PM
CarlSchwan committed rOJbdd09c640de6: rootcagenerator: Fix powershell invocation (authored by CarlSchwan).
rootcagenerator: Fix powershell invocation
May 2 2025, 3:04 PM
TobiasFella updated the task description for T7578: gpgpass: test feedback collection.
May 2 2025, 3:01 PM · gpd5x, gpgpass
ebo added a project to T6016: Verify Checksums seems to need file to be named correctly: gpd5x.
May 2 2025, 2:45 PM · gpd5x, kleopatra, gpg4win
ebo triaged T7636: Kleopatra: Handle not available keyserver or WKD when updating a certificate as Normal priority.
May 2 2025, 2:43 PM · gpd5x, kleopatra
CarlSchwan committed rOJdc8e2f81d65b: gpgol-client: Fix debug output on Windows (authored by CarlSchwan).
gpgol-client: Fix debug output on Windows
May 2 2025, 2:24 PM
CarlSchwan committed rWbe07fcf5ee72: gpgoljs: update snapshot (authored by CarlSchwan).
gpgoljs: update snapshot
May 2 2025, 2:04 PM
TobiasFella committed rGPGPASSa327d8e59efb: Show warning for wordlists that are too short (authored by TobiasFella).
Show warning for wordlists that are too short
May 2 2025, 12:58 PM
TobiasFella updated the task description for T7578: gpgpass: test feedback collection.
May 2 2025, 12:58 PM · gpd5x, gpgpass
ebo triaged T7635: Draft: Kleopatra: improvements regarding paperkey import as Low priority.
May 2 2025, 12:51 PM · gpd5x, kleopatra
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPY1c2c1c0b41af: build: Add swig to build requirements (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Add swig to build requirements
May 2 2025, 12:18 PM
TobiasFella updated the task description for T7578: gpgpass: test feedback collection.
May 2 2025, 12:09 PM · gpd5x, gpgpass
TobiasFella committed rGPGPASSa5a8b0d7b94d: Fix i18n (authored by TobiasFella).
Fix i18n
May 2 2025, 12:09 PM
werner committed rG9b7c067717d8: gpg: Fix another regression due to the T7547 fix. (authored by werner).
gpg: Fix another regression due to the T7547 fix.
May 2 2025, 12:07 PM
werner committed rG3ea8cab6a404: common: Fix logic for certain recsel conditions. (authored by werner).
common: Fix logic for certain recsel conditions.
May 2 2025, 12:07 PM
TobiasFella committed rGPGPASS780e60702661: Fix copying password (authored by TobiasFella).
Fix copying password
May 2 2025, 12:07 PM
werner committed rG483f2ba02e70: gpg: Fix another regression due to the T7547 fix. (authored by werner).
gpg: Fix another regression due to the T7547 fix.
May 2 2025, 12:07 PM
TobiasFella updated the task description for T7578: gpgpass: test feedback collection.
May 2 2025, 12:05 PM · gpd5x, gpgpass
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYcb40c018db2f: build: Add missing pyproject.toml (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Add missing pyproject.toml
May 2 2025, 11:51 AM
werner added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

Yes, this is related to T7547. With my last fix for that I overlooked that we use PUBKEY_USAGE_CERT to internally request the primary key but that one is not set because in general USAGE_SIG means the same (except for some case in PGP7 mode).

May 2 2025, 11:03 AM · gnupg, Bug Report
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYf6bd6007f2ea: build: Fix integer comparison compiler warnings (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Fix integer comparison compiler warnings
May 2 2025, 11:00 AM
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYa5b7fb628960: build: Fix python package build in separate build folder (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Fix python package build in separate build folder
May 2 2025, 10:40 AM
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPY57ed29646ffa: build: Fix `make sdist` (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Fix `make sdist`
May 2 2025, 10:36 AM
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPY81116b9fd0c6: build: Fix compiler warnings (authored by Paul Schwabauer <pschwabauer@intevation.de>).
build: Fix compiler warnings
May 2 2025, 10:36 AM
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYfcb0ca68da2a: dist: Improve header search (authored by Paul Schwabauer <pschwabauer@intevation.de>).
dist: Improve header search
May 2 2025, 10:36 AM
werner added a project to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard: ssh.
May 2 2025, 10:31 AM · gnupg, ssh, Bug Report
werner set the color for OpenBSD to Checkered.
May 2 2025, 10:30 AM
werner set the color for NetBSD to Checkered.
May 2 2025, 10:30 AM
werner added a project to T7632: gnupg test suite fails to build on AIX.: AIX.
May 2 2025, 10:30 AM · AIX, gnupg, Bug Report
werner added a project to T7634: libgcrypt's test t-thread-local fails to link on some platforms.: NetBSD.
May 2 2025, 10:29 AM · NetBSD, libgcrypt, Bug Report
werner added a project to T7633: libgcrypt fails to build on NetBSD due to the systems bswap32 macro defintion.: NetBSD.
May 2 2025, 10:29 AM · NetBSD, libgcrypt, Bug Report
werner set the color for NetBSD to Indigo.
May 2 2025, 10:28 AM