Page MenuHome GnuPG
Feed All Stories

Sep 11 2024

werner committed rGea178ca074a6: po: Update the German translation (authored by werner).
po: Update the German translation
Sep 11 2024, 3:11 PM
werner committed rG138e0185925a: tests: Updated PQC test data to the final Kyber algo id. (authored by werner).
tests: Updated PQC test data to the final Kyber algo id.
Sep 11 2024, 3:11 PM
werner committed rG6b7868fc0e3a: doc: Updated comments in speedo.mk (authored by werner).
doc: Updated comments in speedo.mk
Sep 11 2024, 3:11 PM
werner committed rG51bccae1680d: build: Also cleanup generated html file in a make distcheck (authored by werner).
build: Also cleanup generated html file in a make distcheck
Sep 11 2024, 3:11 PM
gniibe committed rG7e321c2c2a15: gpg: Fix getting key by IPGP. (authored by gniibe).
gpg: Fix getting key by IPGP.
Sep 11 2024, 6:56 AM
gniibe claimed T7288: gpg is not properly handling IPGP entries.
Sep 11 2024, 6:45 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA897a471d1e8e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 11 2024, 3:29 AM

Sep 10 2024

werner committed rM09b694359ff5: doc: Update the texinfo version also on gpgme.texi changes. (authored by werner).
doc: Update the texinfo version also on gpgme.texi changes.
Sep 10 2024, 4:58 PM
werner committed rM8e7f443045f8: doc: Provide a man page for gpgme-json. (authored by Sébastien Noel <sebastien@twolife.be>).
doc: Provide a man page for gpgme-json.
Sep 10 2024, 4:58 PM
werner reopened T5079: Add compliance flag to trustlist.txt as "Open".

Given that we backported it to gnupg22 we should go ahead and implement that flag. For example: if the flag is set for any root CA we will show compliance only if that flag is set for the specific root CA. This way we can introduce this feature w/o too much backward incompatibility. We could also hide the feature behind a compatibility flag. There is no reason why we should not add the de-vs trustlist flag to our vsd configuraion files, right away.

Sep 10 2024, 4:13 PM · gnupg22, gnupg24 (gnupg-2.4.1), Restricted Project, Feature Request

Sep 9 2024

werner committed rMcd79fc39736f: core: New encryption flags GPGME_ENCRYPT_ADD_RECP and _CHG_RECP. (authored by werner).
core: New encryption flags GPGME_ENCRYPT_ADD_RECP and _CHG_RECP.
Sep 9 2024, 5:49 PM
werner added a comment to T1825: Add a re-encrypt to additional key.

This has now been implemented for gnupg26 for public key encryption. However, symmetric key encryption, a man page, and the gpgme support are missing right now.

Sep 9 2024, 4:51 PM · Restricted Project, gnupg24, Feature Request
werner committed rGd528d0b06533: gpg: New commands --add-recipients and --change-recipients. (authored by werner).
gpg: New commands --add-recipients and --change-recipients.
Sep 9 2024, 4:48 PM
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

I'd vote for the second (utf-8) which is more aligned with our other APIs.

Sep 9 2024, 4:10 PM · Bug Report, gpgrt
gniibe committed rP7f9f6bab93cc: curses: Factor out dialog release to separate function. (authored by Jakuje).
curses: Factor out dialog release to separate function.
Sep 9 2024, 10:37 AM
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

Since CreateProcessW allows two ways for lpEnvironment (one is ANSI environment block, another is Unicode environment block), if we want to support these two ways for users' of gpgrt spawn API, we would offer either:

Sep 9 2024, 8:31 AM · Bug Report, gpgrt
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

I'm talking about CreateProcessW and how a user of gpgrt spawn API can specify lpEnvironment (when needed).

Sep 9 2024, 8:03 AM · Bug Report, gpgrt
gniibe changed the status of T7218: pinentry memory leak from Open to Testing.

Thank you. Applied.

Sep 9 2024, 7:58 AM · pinentry, Bug Report
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

The environment is a property of the C runtime and well defined as a block of concatenated C-strings terminated by a zero length C-string. In case of wmain the C-strings use wchar_t and not char.

Sep 9 2024, 7:47 AM · Bug Report, gpgrt
gniibe added a comment to T7288: gpg is not properly handling IPGP entries.

Thank you for the bug report and your patch.

Sep 9 2024, 7:19 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc58035f981ae: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 9 2024, 5:07 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA78dbf268ebd9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 9 2024, 3:32 AM
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

Please note that gpgrt_spawn_actions_set_envvars is W32 specific API in libgpg-error. Currently, the behavior with ASCII string is defined.
The patch is an answer in future if we want to extend the semantics supporting UTF-8.

Sep 9 2024, 2:53 AM · Bug Report, gpgrt

Sep 8 2024

werner added projects to T7288: gpg is not properly handling IPGP entries: gnupg, dirmngr, dns.
Sep 8 2024, 9:48 AM · dns, dirmngr, gnupg, Bug Report
wteiken updated the task description for T7288: gpg is not properly handling IPGP entries.
Sep 8 2024, 6:52 AM · dns, dirmngr, gnupg, Bug Report
wteiken created T7288: gpg is not properly handling IPGP entries.
Sep 8 2024, 6:50 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2b161286be9d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 5:09 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO84bac958ddb0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 3:32 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA04358febe847: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 3:30 AM

Sep 7 2024

aheinecke committed rW6e1eca5d4c70: appimage: Disable QML for additional pks (authored by aheinecke).
appimage: Disable QML for additional pks
Sep 7 2024, 9:18 AM
aheinecke committed rWb579864f6c8a: Improve nightly target (authored by aheinecke).
Improve nightly target
Sep 7 2024, 9:18 AM
aheinecke committed rW5c423f4b8ebb: Add option to update all frontend pkgs to master (authored by aheinecke).
Add option to update all frontend pkgs to master
Sep 7 2024, 9:18 AM
aheinecke committed rW698495df9fb3: Fix addition of -x64 to 64 bit builds (authored by aheinecke).
Fix addition of -x64 to 64 bit builds
Sep 7 2024, 9:18 AM
aheinecke committed rWb4908216e20f: Update EXTRA_DIST patches (authored by aheinecke).
Update EXTRA_DIST patches
Sep 7 2024, 9:18 AM
aheinecke committed rW0aa9e3dda9ef: Add QML opt patch for Kcalendarcore to appimage (authored by aheinecke).
Add QML opt patch for Kcalendarcore to appimage
Sep 7 2024, 9:18 AM
aheinecke committed rW19c3d57f9b49: Move and doc docker-build.sh to top level build.sh (authored by aheinecke).
Move and doc docker-build.sh to top level build.sh
Sep 7 2024, 9:18 AM
aheinecke committed rW50ac56333cd0: Update GpgOL checksum (authored by aheinecke).
Update GpgOL checksum
Sep 7 2024, 9:18 AM
aheinecke committed rWa12c35770c2f: Move Memento.nsh into nsis subdir (authored by aheinecke).
Move Memento.nsh into nsis subdir
Sep 7 2024, 9:18 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA52c90e0db44e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 7 2024, 3:28 AM
heirecka committed rKLEOPATRAcf123029f558: GIT_SILENT Upgrade release service version to 24.08.1. (authored by heirecka).
GIT_SILENT Upgrade release service version to 24.08.1.
Sep 7 2024, 12:31 AM
heirecka committed rKLEOPATRA1a8ae56ad814: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Sep 7 2024, 12:31 AM
heirecka committed rKLEOPATRAa617e5893c51: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Sep 7 2024, 12:31 AM

Sep 6 2024

werner committed rG2cc340eca04d: gpg: Improve detection of input data read errors. (authored by werner).
gpg: Improve detection of input data read errors.
Sep 6 2024, 4:10 PM
werner committed rG9a741aba3d90: gpg: Make --no-literal work again for -c and --store. (authored by werner).
gpg: Make --no-literal work again for -c and --store.
Sep 6 2024, 4:10 PM
werner committed rG1e2515726676: gpg: remove workaround for Libgcrypt < 1.8.6 (authored by werner).
gpg: remove workaround for Libgcrypt < 1.8.6
Sep 6 2024, 4:10 PM
werner committed rG1eaf1e236e60: gpg: Simplify the pubkey_enc_list object (authored by werner).
gpg: Simplify the pubkey_enc_list object
Sep 6 2024, 4:10 PM
werner reopened T6528: gpg: No error status when encrypting to full disk as "Open".

We should re-test this for gnupg26

Sep 6 2024, 4:09 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
aheinecke added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

String values are stored as UTF-16, but might not even contain a terminating doublezero since it can be any binary data. Note that on Windows the registry can be used to set environment variables. There "Edit binary data" shows exactly what is in the regkey. So if you use regedit with the String functions you can see that they are converted from latin1 to UTF-16.

Sep 6 2024, 3:45 PM · Bug Report, gpgrt
CarlSchwan committed rLIBKLEOb7d1d61d5afb: Add date to signature formatting (authored by CarlSchwan).
Add date to signature formatting
Sep 6 2024, 1:22 PM
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

The problem might be that we use getenv all over the place and don't specify the content. Frankly, it is not 100% clear to me whether the value of an enbvar need to be a string or can be arbitrary data sans nul? However, I can't remember that I ever wrote any code which did not assume ascii or utf8 for the value.

Sep 6 2024, 9:06 AM · Bug Report, gpgrt
gniibe added a project to T7277: libgcrypt: Adding Known Answer Tests for KEM: PQC.
Sep 6 2024, 8:50 AM · PQC, libgcrypt
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

Here is my attempt:

Sep 6 2024, 8:11 AM · Bug Report, gpgrt
l10n daemon script <scripty@kde.org> committed rMTPcbb4014eadfe: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 5:37 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0622985868f8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 5:36 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd395b8c1898c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 5:35 AM
gniibe committed rE0f7b327ccf6d: w32: Clarify the environment block encoding. (authored by gniibe).
w32: Clarify the environment block encoding.
Sep 6 2024, 4:33 AM
gniibe triaged T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8 as Normal priority.
Sep 6 2024, 4:06 AM · Bug Report, gpgrt
gniibe committed rG412e183e55c5: scd:w32: Fix for setting an environment block with GNUPGHOME. (authored by gniibe).
scd:w32: Fix for setting an environment block with GNUPGHOME.
Sep 6 2024, 3:55 AM
l10n daemon script <scripty@kde.org> committed rMTPebc4cd68b656: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 3:48 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO2568ca6cefe3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 3:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3f660cb9932c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 6 2024, 3:37 AM

Sep 5 2024

ikloecker changed the status of T7272: Kleopatra: Look up missing OpenPGP certificates for card keys from Open to Testing.

Additionally to performing the lookup also for OpenPGP cards the status messages that are emitted during the lookup are now shown in the status bar instead of with a label above the key list.

Sep 5 2024, 5:15 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAc9fd513f412a: Show status messages for certificate retrieval in status bar (authored by ikloecker).
Show status messages for certificate retrieval in status bar
Sep 5 2024, 5:01 PM
ikloecker committed rKLEOPATRA0e5647ca6ef3: Use StatusMessage class for the smart card window (authored by ikloecker).
Use StatusMessage class for the smart card window
Sep 5 2024, 5:01 PM
ikloecker committed rKLEOPATRAd96189c9343b: Add a simple class for managing status messages with context (authored by ikloecker).
Add a simple class for managing status messages with context
Sep 5 2024, 5:01 PM
ikloecker committed rKLEOPATRAdab96467a147: Look up OpenPGP certificate for card keys also for OpenPGP cards (authored by ikloecker).
Look up OpenPGP certificate for card keys also for OpenPGP cards
Sep 5 2024, 5:01 PM
ikloecker committed rLIBKLEOf5c0d8f17982: Remove unused function and variable (authored by ikloecker).
Remove unused function and variable
Sep 5 2024, 4:55 PM
werner triaged T7286: Add --assert-signer also to gpgsm as Normal priority.
Sep 5 2024, 9:41 AM · Feature Request, gnupg26
gniibe committed rGc9677e950170: scd:w32: Export GNUPGHOME for scd-event. (authored by gniibe).
scd:w32: Export GNUPGHOME for scd-event.
Sep 5 2024, 6:40 AM
gniibe added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

Use of execve is better (avoiding use of environ).

Sep 5 2024, 4:22 AM · gpgrt, MacOS, Bug Report
gniibe merged task T7168: environ not declared in macOS; gpgrt 1.50 failed to build. into T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').
Sep 5 2024, 4:20 AM · gpgrt, Bug Report, MacOS
gniibe merged T7168: environ not declared in macOS; gpgrt 1.50 failed to build. into T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').
Sep 5 2024, 4:20 AM · gpgrt, MacOS, Bug Report

Sep 4 2024

ikloecker closed T7110: Distribute the GpgME bindings separately from GpgME as Wontfix.

This ticket got superseded by T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

Sep 4 2024, 2:53 PM · gpgme, Restricted Project
ikloecker moved T7272: Kleopatra: Look up missing OpenPGP certificates for card keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 4 2024, 2:49 PM · kleopatra, Restricted Project
ikloecker changed the status of T7280: Kleopatra: an email containing capital letters is displayed under “name”. from Open to Testing.

Since VSD 3.3 will likely include this change in gpgme I add the vsd33 tag.

Sep 4 2024, 2:36 PM · vsd33, Restricted Project, kleopatra
ikloecker committed rM2264b64b85e6: core: Treat email-only user IDs with upper case letters as email address (authored by ikloecker).
core: Treat email-only user IDs with upper case letters as email address
Sep 4 2024, 2:32 PM
wiktor-k added a comment to T4060: Add ability to mark critical notations as "recognized" during signature verification.

We need a way to pass --known-notation to gpgme_op_verify

Sep 4 2024, 11:24 AM · gnupg, gpgme, Feature Request
werner reopened T4060: Add ability to mark critical notations as "recognized" during signature verification as "Open".

We need a way to pass --known-notation to gpgme_op_verify

Sep 4 2024, 11:08 AM · gnupg, gpgme, Feature Request
ikloecker claimed T7280: Kleopatra: an email containing capital letters is displayed under “name”..
Sep 4 2024, 10:26 AM · vsd33, Restricted Project, kleopatra
ikloecker changed the status of T7274: Kleopatra: General error on import + certify with revoked and valid UID from Open to Testing.
Sep 4 2024, 10:23 AM · vsd33, Bug Report, kleopatra, Restricted Project
werner added a comment to T7284: `--expert --full-generate-key` | Inconsistencies regarding capabilities presented for selection .

I asked you to write to the mailing list instead of filing a bug report. A mailing list has a far wider audience than a single bug report. Our bug tracker is not a help forum or a place to ask questions.

Sep 4 2024, 9:26 AM
gniibe added a comment to T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.

Fixed in: rA69069bc63e6b: Remove an declaration for an unused function

Sep 4 2024, 7:23 AM · libassuan, MacOS, Bug Report
gniibe added a project to T7277: libgcrypt: Adding Known Answer Tests for KEM: libgcrypt.
Sep 4 2024, 7:13 AM · PQC, libgcrypt
gniibe added a comment to T7277: libgcrypt: Adding Known Answer Tests for KEM.

I re-consider. Adding arguments to existing gcry_kem_keypair is not good since it introduces API break.
Instead, I add gcry_kem_genkey with additional arguments (which can be used for deterministic key generation).

Sep 4 2024, 7:07 AM · PQC, libgcrypt
gniibe changed the status of T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback` from Open to Testing.
Sep 4 2024, 1:34 AM · gpgagent, Bug Report

Sep 3 2024

Rycky_Tigg added a comment to T7284: `--expert --full-generate-key` | Inconsistencies regarding capabilities presented for selection .

Wouldn't anyone suspect that you are in the habit of dispensing the ''Invalid'' label without discernment for reports that, however, have no basis as such? But what on earth could you possibly be trying to achieve by acting in this way?

Sep 3 2024, 2:30 PM
aheinecke committed rWd0b565d2f80d: Update frontend packages (authored by aheinecke).
Update frontend packages
Sep 3 2024, 2:23 PM
ebo renamed T7285: Okular: Improvement of error messages regarding signatures from Okular: Improvement of error messages to Okular: Improvement of error messages regarding signatures.
Sep 3 2024, 2:02 PM · Restricted Project, okular
ebo created T7285: Okular: Improvement of error messages regarding signatures.
Sep 3 2024, 2:01 PM · Restricted Project, okular
werner committed rGaac5a8f0083d: gpgconf: Add missing linefeed to the -X output. (authored by werner).
gpgconf: Add missing linefeed to the -X output.
Sep 3 2024, 11:17 AM
werner committed rGf7f939234ba3: gpgconf: Add missing linefeed to the -X output. (authored by werner).
gpgconf: Add missing linefeed to the -X output.
Sep 3 2024, 11:15 AM
werner committed rG95468f531c3b: agent: Fix KEYTOCARD for the use case with loopback pinentry. (authored by gniibe).
agent: Fix KEYTOCARD for the use case with loopback pinentry.
Sep 3 2024, 11:14 AM
werner committed rG67088b1ce248: gpgconf: Add missing linefeed to the -X output. (authored by werner).
gpgconf: Add missing linefeed to the -X output.
Sep 3 2024, 11:14 AM
werner committed rG5a1bf7e5524e: agent: Fix KEYTOCARD for the use case with loopback pinentry. (authored by gniibe).
agent: Fix KEYTOCARD for the use case with loopback pinentry.
Sep 3 2024, 11:12 AM
rubensayshi added a comment to T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback`.

I can replicate the problem.

The cause of this is that when it's comes with loopback mode, gpg-agent inquires back to the frontend and the buffer overwritten, which results parsing the line wrong.
I'm going to fix.

Sep 3 2024, 11:10 AM · gpgagent, Bug Report
rubensayshi added a comment to T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback`.

y38k problems with some frontends are known for some 32 bit platforms.

Please write a proper bug report and don't expect us to read a reddit thread.

Sep 3 2024, 11:09 AM · gpgagent, Bug Report
werner edited projects for T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback`, added: gpgagent; removed Info Needed.
Sep 3 2024, 11:07 AM · gpgagent, Bug Report
werner awarded T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback` a Pterodactyl token.
Sep 3 2024, 11:02 AM · gpgagent, Bug Report
gniibe committed rG4a4c1efac59f: agent: Fix KEYTOCARD for the use case with loopback pinentry. (authored by gniibe).
agent: Fix KEYTOCARD for the use case with loopback pinentry.
Sep 3 2024, 7:20 AM
gniibe claimed T7283: Odd "gpg: KEYTOCARD failed: Invalid time" error when using `--pinentry-mode=loopback`.

I can replicate the problem.

Sep 3 2024, 7:06 AM · gpgagent, Bug Report