Page MenuHome GnuPG
Feed All Stories

Today

CarlSchwan committed rW47c619c6c8ca: GpgOL/Web: fix missing manifest.xml file (authored by m <meik.michalke@gnupg.com>).
GpgOL/Web: fix missing manifest.xml file
Wed, May 7, 10:54 AM
CarlSchwan committed rW0be2302c0759: GpgOL/Web: fixed installation path for add-in icons (authored by m <meik.michalke@gnupg.com>).
GpgOL/Web: fixed installation path for add-in icons
Wed, May 7, 10:45 AM
timegrid moved T7574: Migration of group config from old location to new location is broken from WIP to Done on the gpd5x board.

looks good to me on gpg4win-5.0.0-beta167@win10

Wed, May 7, 10:43 AM · Windows, gpd5x, kleopatra
CarlSchwan committed rW879899729ad9: gpgpoljs: Add powershell script for root ca installation (authored by CarlSchwan).
gpgpoljs: Add powershell script for root ca installation
Wed, May 7, 10:42 AM
ikloecker changed the status of T7639: Kleopatra: Version information sometimes not shown. from Open to Testing.

The status bar is now updated in case the VERSION file is loaded after the main window was created.

Wed, May 7, 10:32 AM · Bug Report, gpd5x, kleopatra
ikloecker committed rKLEOPATRA6f48c49fee42: Do not try to verify the VERSION file if it doesn't exist (authored by ikloecker).
Do not try to verify the VERSION file if it doesn't exist
Wed, May 7, 10:28 AM
ikloecker committed rKLEOPATRA7fa582188438: Update status bar when distribution settings change (authored by ikloecker).
Update status bar when distribution settings change
Wed, May 7, 10:28 AM
ikloecker added a comment to T7639: Kleopatra: Version information sometimes not shown..

Kleopatra does not show version information in the status bar. It does show whatever is stored in the VERSION file under the key statusline in the group [Kleopatra].

Wed, May 7, 10:12 AM · Bug Report, gpd5x, kleopatra
timegrid moved T7304: Kleopatra: "All Certificates" key filter gets selected when saving a change to a key filter's appearance from WIP to Done on the gpd5x board.

looks good to me on gpg4win-5.0.0-beta167@win10


Wed, May 7, 9:59 AM · gpd5x, kleopatra, Bug Report
ikloecker moved T7639: Kleopatra: Version information sometimes not shown. from Backlog to WIP on the gpd5x board.
Wed, May 7, 9:36 AM · Bug Report, gpd5x, kleopatra
ebo triaged T7639: Kleopatra: Version information sometimes not shown. as Normal priority.
Wed, May 7, 8:56 AM · Bug Report, gpd5x, kleopatra
gniibe triaged T7640: ML-DSA for libgcrypt as Wishlist priority.
Wed, May 7, 7:43 AM · PQC, libgcrypt
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

In libgcrypt/cipher/ecc-ecdsa.c, we have:

mpi_mulm (s, k_1, sum, ec->n);    /* s = k^(-1)*(hash+(d*r)) mod n */
Wed, May 7, 3:48 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA35cbf31ad3d4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Wed, May 7, 3:40 AM
collinfunk added a comment to T7638: gpg on Solaris does not print a signal description.

Hi Werner, I submitted a patch right after this bug report using AC_CHECK_DECLS([_sys_siglist]) [1].

Wed, May 7, 3:03 AM · Solaris, gnupg, Bug Report

Yesterday

dkg added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

To avoid further noise on this ticket, i've done as requested and posted to gnupg-devel : (https://lists.gnupg.org/pipermail/gnupg-devel/2025-May/035875.html

Tue, May 6, 10:26 PM · Not A Bug, gnupg
alexk created T7639: Kleopatra: Version information sometimes not shown..
Tue, May 6, 6:25 PM · Bug Report, gpd5x, kleopatra
CarlSchwan committed rOJ8cdb08f3fece: client: Ensure all ultimately trused keys are fetched (authored by CarlSchwan).
client: Ensure all ultimately trused keys are fetched
Tue, May 6, 4:16 PM
CarlSchwan committed rOJ0c8ee7c133fd: Use ShellExecute to install root ca on Windows (authored by CarlSchwan).
Use ShellExecute to install root ca on Windows
Tue, May 6, 4:16 PM
CarlSchwan committed rOJa09e02674573: Add domain name to certificate (authored by CarlSchwan).
Add domain name to certificate
Tue, May 6, 4:16 PM
werner committed rG581d8bd087f0: Update NEWS (authored by werner).
Update NEWS
Tue, May 6, 4:13 PM
hej added a comment to T7581: Draft: Kleopatra: Create Group key.

engl. Menu Entry: Save Secret Role Key
Tooltip: Save this secret key to share with other team members.

Tue, May 6, 4:10 PM · Feature Request, gpd5x, kleopatra
ikloecker committed rKLEOPATRA935f4667485e: Remove RELEASE_SERVICE_VERSION amendment from application version (authored by ikloecker).
Remove RELEASE_SERVICE_VERSION amendment from application version
Tue, May 6, 3:40 PM
alexk updated the task description for T7581: Draft: Kleopatra: Create Group key.
Tue, May 6, 3:32 PM · Feature Request, gpd5x, kleopatra
alexk added a comment to T7581: Draft: Kleopatra: Create Group key.

Discussion and background for naming things and german translation

Tue, May 6, 3:20 PM · Feature Request, gpd5x, kleopatra
ikloecker updated subscribers of T7405: Kleopatra: Highlight if no valid encryption subkey exists.

For the icon:

Tue, May 6, 2:57 PM · Feature Request, gpd5x, kleopatra
alexk updated the task description for T7581: Draft: Kleopatra: Create Group key.
Tue, May 6, 2:54 PM · Feature Request, gpd5x, kleopatra
werner committed rG9589da97e2fc: gpgsm: Always print info about certs-only message. (authored by werner).
gpgsm: Always print info about certs-only message.
Tue, May 6, 1:46 PM
timegrid moved T7215: Improve UX of "subkey expiry change" window from WIP to Done on the gpd5x board.
Tue, May 6, 1:23 PM · gpd5x, kleopatra
timegrid added a comment to T7215: Improve UX of "subkey expiry change" window .

lgtm on gpg4win-beta167@win10


Tue, May 6, 1:03 PM · gpd5x, kleopatra
ikloecker committed rGPGMEQTecce330a06e9: build: Append the linker search paths to the RPATH for installed targets (authored by ikloecker).
build: Append the linker search paths to the RPATH for installed targets
Tue, May 6, 12:21 PM
ikloecker committed rKLEOPATRA1417df985de5: Initialize pointer variables to avoid a crash (authored by ikloecker).
Initialize pointer variables to avoid a crash
Tue, May 6, 12:05 PM
ikloecker committed rKLEOPATRAda306d536c8f: Initialize pointer variables to avoid a crash (authored by ikloecker).
Initialize pointer variables to avoid a crash
Tue, May 6, 12:04 PM
ebo renamed T7405: Kleopatra: Highlight if no valid encryption subkey exists from Draft: Kleopatra: Highlight if no valid encryption subkey exists to Kleopatra: Highlight if no valid encryption subkey exists.
Tue, May 6, 11:50 AM · Feature Request, gpd5x, kleopatra
ebo added a comment to T7405: Kleopatra: Highlight if no valid encryption subkey exists.

We decided to

Tue, May 6, 11:45 AM · Feature Request, gpd5x, kleopatra
ebo added a comment to T7580: Kleopatra: Add a dialog window to the disable/enable certificate action.

@TobiasFella: please ping on screenshot in MR

Tue, May 6, 11:30 AM · gpd5x, kleopatra
ebo renamed T7580: Kleopatra: Add a dialog window to the disable/enable certificate action from Draft: Kleopatra: Add a dialog window to the disable/enable certificate action to Kleopatra: Add a dialog window to the disable/enable certificate action.
Tue, May 6, 11:29 AM · gpd5x, kleopatra
werner committed rGe1576eee040f: scd:p15: Make signing work for Nexus cards. (authored by werner).
scd:p15: Make signing work for Nexus cards.
Tue, May 6, 11:19 AM
ikloecker committed rGPGMEPP2b30653d48b5: build: Append the linker search paths to the RPATH for installed targets (authored by ikloecker).
build: Append the linker search paths to the RPATH for installed targets
Tue, May 6, 11:01 AM
hej added a comment to T7580: Kleopatra: Add a dialog window to the disable/enable certificate action.

Vorschlag Text:

Tue, May 6, 10:24 AM · gpd5x, kleopatra
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 first call of get_key receives the following key listing from gpg:

2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: sec:-:256:19:C4A24EB0B5F2E025:1746474606:::u:::s
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: cESCA:::D2760001240100000006180489130000::brainp
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: oolP256r1:23::0:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: fpr:::::::::DEC0948C398A6E7B50746EC6C4A24EB0B5F2
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: E025:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: grp:::::::::06BDACFBDEDBC5783A75AE5E7251FA3369C4
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: 0FF4:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: uid:-::::1746474606::2222D8E2F373B9BDEE0DEA2A20A
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: 9402214E9F984::Eric <eric@bktus.com>::::::::::0:
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: <LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: ssb:-:256:19:EAFC5EA29B758B22:1746474606::::::a:
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: ::D2760001240100000006180489130000::brainpoolP25
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: 6r1:23:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: fpr:::::::::1AD596DDEC9B8CF3C1AC6C41EAFC5EA29B75
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: 8B22:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: grp:::::::::52F0797C0B0439BBD718E2534D46656A6C45
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: 6A78:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: ssb:-:256:18:A874804DB497B91C:1746474606::::::e:
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: ::#::brainpoolP256r1:23:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: fpr:::::::::33B273C7BD46E4EB63DD6874A874804DB497
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: B91C:<LF>
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: grp:::::::::34A1F8D9B2AA0CF07C2E042D70E10F9D4EBE
2025-05-05 21:50:23 gpgme[57059]     _gpgme_io_read: check: E734:<LF>

Note the line

ssb:-:256:18:A874804DB497B91C:1746474606::::::e:::#::brainpoolP256r1:23:<LF>

where the # marks the subkey as stub.

Tue, May 6, 9:21 AM · gnupg, gpgme, Bug Report
werner added a comment to T7638: gpg on Solaris does not print a signal description.

Right now we have

Tue, May 6, 8:32 AM · Solaris, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0e29a3330c99: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Tue, May 6, 5:22 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOcc1a5f90f65a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Tue, May 6, 5:17 AM
collinfunk added a comment to T7638: gpg on Solaris does not print a signal description.

Interesting, that sounds like a portable method. I am not very familiar with GPG internals, but to me that sounds like quite a bit of work. Unless there is another benefit to doing so, I don't think it is worth it just to print signal names.

Tue, May 6, 4:26 AM · Solaris, gnupg, Bug Report
collinfunk added a comment to T7631: Building libassuan on AIX warns about missing function declarations..

Yep, I wrote a small client and server just to verify that it is functional.

Tue, May 6, 4:18 AM · AIX, libassuan, Bug Report
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
Tue, May 6, 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
Tue, May 6, 3:41 AM

Mon, May 5

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.

Mon, May 5, 10:01 PM · gnupg, gpgme, Bug Report
CarlSchwan committed rGPGMEPP7a82afe66309: Add missing Context::EncryptionFlags (authored by CarlSchwan).
Add missing Context::EncryptionFlags
Mon, May 5, 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.

Mon, May 5, 5:45 PM · gnupg, gpgme, 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.
Mon, May 5, 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.

Mon, May 5, 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.

Mon, May 5, 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
Mon, May 5, 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.
Mon, May 5, 5:31 PM
werner committed rM88dc25e2ebf5: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
Mon, May 5, 5:31 PM
werner committed rM5214a34ba766: Release 1.24.2 (authored by werner).
Release 1.24.2
Mon, May 5, 5:31 PM
werner committed rM56a51df5096d: Post release updates. (authored by werner).
Post release updates.
Mon, May 5, 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
Mon, May 5, 5:31 PM
werner committed rM64bb704a25ea: cpp: Validate the transition map (authored by ikloecker).
cpp: Validate the transition map
Mon, May 5, 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
Mon, May 5, 5:31 PM
werner changed the status of T3325: Allow encryption/signing in GPGME using a specified subkey from Open to Testing.
Mon, May 5, 4:46 PM · gpgme
werner committed rMbfd320abfeaf: Allow signing using an exactly specified subkey. (authored by werner).
Allow signing using an exactly specified subkey.
Mon, May 5, 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.
Mon, May 5, 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.
Mon, May 5, 4:45 PM
werner triaged T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t as Normal priority.
Mon, May 5, 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 ;-)

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

merged

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

Add news

Mon, May 5, 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).

Mon, May 5, 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.

Mon, May 5, 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
Mon, May 5, 3:30 PM
svuorela added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

tested @ikloecker

Mon, May 5, 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
Mon, May 5, 3:15 PM · gpgme, Bug Report