Page MenuHome GnuPG
Feed All Stories

Mon, Feb 10

ikloecker committed rW201e81ba5716: appimage: Re-add fontconfig (authored by ikloecker).
appimage: Re-add fontconfig
Mon, Feb 10, 3:57 PM
ikloecker committed rW39708caff93c: appimage: Add tracing to install target for binary packages (authored by ikloecker).
appimage: Add tracing to install target for binary packages
Mon, Feb 10, 3:57 PM
ikloecker committed rW187b7049ac40: appimage: Disable most features of qttools (authored by ikloecker).
appimage: Disable most features of qttools
Mon, Feb 10, 3:57 PM
ikloecker committed rWb0181d08c812: appimage: Fix hack for building wayland-protocols (authored by ikloecker).
appimage: Fix hack for building wayland-protocols
Mon, Feb 10, 3:57 PM
ikloecker committed rWcb6474f62fd6: appimage: Add make targets to build individual packages (authored by ikloecker).
appimage: Add make targets to build individual packages
Mon, Feb 10, 3:57 PM
ikloecker committed rW3e03f52992bc: appimage: Reformat the Dockerfile (authored by ikloecker).
appimage: Reformat the Dockerfile
Mon, Feb 10, 3:57 PM
ikloecker committed rW40556d2d0330: appimage: Reduce the size of the Docker image (authored by ikloecker).
appimage: Reduce the size of the Docker image
Mon, Feb 10, 3:57 PM
ikloecker committed rWa25bac3f0071: Ensure that the build directory is an absolute path (authored by ikloecker).
Ensure that the build directory is an absolute path
Mon, Feb 10, 3:57 PM
ikloecker committed rW5ce3dbc842cb: appimage: Use the split gpgme packages (authored by ikloecker).
appimage: Use the split gpgme packages
Mon, Feb 10, 3:57 PM
ikloecker committed rW3bf37b4e27f3: appimage: Use a different default for the AppImage build directory (authored by ikloecker).
appimage: Use a different default for the AppImage build directory
Mon, Feb 10, 3:57 PM
ikloecker committed rW8eb618ea6784: Improve documentation and fix a couple of typos (authored by ikloecker).
Improve documentation and fix a couple of typos
Mon, Feb 10, 3:57 PM
ikloecker committed rW0da1d1deb237: appimage: Fix deployment of Okular and its plugins (authored by ikloecker).
appimage: Fix deployment of Okular and its plugins
Mon, Feb 10, 3:57 PM
werner committed rW05547b21ae15: msi: Minor changes and a small fix to gen-gnupg.sh (authored by werner).
msi: Minor changes and a small fix to gen-gnupg.sh
Mon, Feb 10, 3:57 PM
werner committed rWec2263a5d42a: Update gpgme to 1.24.2 (authored by werner).
Update gpgme to 1.24.2
Mon, Feb 10, 3:57 PM
ikloecker committed rW818500431e21: appimage: Deploy okularGenerator_poppler.so (authored by ikloecker).
appimage: Deploy okularGenerator_poppler.so
Mon, Feb 10, 3:57 PM
werner committed rWcd00ca18becb: msi: Installing to the 64 bit folder does now work. (authored by werner).
msi: Installing to the 64 bit folder does now work.
Mon, Feb 10, 3:57 PM
werner committed rWe1d7dc49e7a1: Merge branch 'wk-temporary' into gpg4win-5-branch (authored by werner).
Merge branch 'wk-temporary' into gpg4win-5-branch
Mon, Feb 10, 3:57 PM
ikloecker added a comment to T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.

Daniel confused --list-options with --dump-options. The linked completion script uses the latter.

Mon, Feb 10, 3:40 PM · keyboxd, gnupg, Bug Report
ikloecker changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Open to Testing.

Needs to be tested/verified by other developers. In short you do

./autogen.sh
cd packages
./download.sh
cd ..
./build.sh --appimage --builddir=...

If you omit the --builddir=... option then ~/b/SRCDIRNAME-appimage will be used.

Mon, Feb 10, 3:19 PM · gpd5x, AppImage, gpg4win
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

Building an AppImage including Kleopatra and Okular works now (again) in the gpg4win-5-branch.


Mon, Feb 10, 3:12 PM · gpd5x, AppImage, gpg4win
dkg added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

I'm glad that inotify is already in use, that's a reasonable thing on the Linux platform.

Mon, Feb 10, 3:07 PM · Feature Request, gnupg
werner committed rWd045f6a3ddf0: Update gpgme to regular 1.24.2 release. (authored by werner).
Update gpgme to regular 1.24.2 release.
Mon, Feb 10, 11:41 AM
werner committed rDc0425eea1aa3: swdb: gpgme 1.24.2 (authored by werner).
swdb: gpgme 1.24.2
Mon, Feb 10, 11:18 AM
werner updated the task description for T7440: Release GPGME 1.24.1.
Mon, Feb 10, 10:53 AM · gpgme, Release Info
werner triaged T7524: Release GPGME 1.24.2 as Normal priority.
Mon, Feb 10, 10:53 AM · gpgme, Release Info
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

Won't be fixed for the creation thing.

Mon, Feb 10, 10:46 AM · keyboxd, gnupg, FAQ, Support
ikloecker moved T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories from Backlog to QA for next release on the gpgme board.
Mon, Feb 10, 10:38 AM · Restricted Project, gpgme
ikloecker closed T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories as Resolved.
Mon, Feb 10, 10:38 AM · Restricted Project, gpgme
werner committed rD469db515ff85: Fix typo in a macro reference. (authored by werner).
Fix typo in a macro reference.
Mon, Feb 10, 10:31 AM
werner closed T7521: `gpg --use-keyboxd` always emits an incomprehensible warning as Invalid.
$ gpg --list-options 
gpg: missing argument for option "--list-options"
$ gpg --list-options help
show-photos            display photo IDs during key listings
show-usage             show key usage information during key listings
[...]
Mon, Feb 10, 9:53 AM · keyboxd, gnupg, Bug Report
werner added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

This is the old code from gnupg-2.0/agent/gpg-agent.c:

Mon, Feb 10, 9:46 AM · Feature Request, gnupg
werner triaged T7523: keyboxd is active when idle (unnecessary power draw) as Normal priority.

inotify is already used used on Linux to check for a lost homedir. The once-in-a-minute check should be the same as with the other daemons and has proved to be very useful. The whole thing has been discussed over and over again a long time ago and - as with other system daemon - we agreed on scheduling at the full second.

Mon, Feb 10, 9:40 AM · Feature Request, gnupg
mlaurent committed rMTP65b87ca2bda0: GIT_SILENT: prepare 6.3.3 (authored by mlaurent).
GIT_SILENT: prepare 6.3.3
Mon, Feb 10, 8:03 AM
mlaurent committed rKLEOPATRAdd6976797b49: GIT_SILENT: prepare 6.3.3 (authored by mlaurent).
GIT_SILENT: prepare 6.3.3
Mon, Feb 10, 7:57 AM
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

And then, we need to use less leaky version of mpi_cmp (because mpi_cmp calls mpi_normalize, it's not good).

Mon, Feb 10, 5:37 AM · libgcrypt, Bug Report
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

And this is for less leak for _gcry_dsa_modify_k:

Mon, Feb 10, 5:36 AM · libgcrypt, Bug Report
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

This is needed before we remove leaks by mpi_add in _gcry_dsa_modify_k :

Mon, Feb 10, 3:34 AM · libgcrypt, Bug Report
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

Commit rC35a6a6feb9dc: Fix _gcry_dsa_modify_k. is related, but it doesn't matter for usual compilers (it's an issue for MSVC).

Mon, Feb 10, 3:24 AM · libgcrypt, Bug Report
samoverton added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

it seems more sensible to me to not pass DBUS_SESSION_BUS_ADDRESS unless explicitly configured with an option

Mon, Feb 10, 1:48 AM · Linux, pinentry, gpgagent, Bug Report

Sun, Feb 9

ikloecker added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

It's pretty ironic that we added DBUS_SESSION_BUS_ADDRESS because of pinentry-gnome3 and now we need to add an option to remove it because of pinentry-gnome3.

Sun, Feb 9, 8:14 PM · Linux, pinentry, gpgagent, Bug Report

Feb 9 2025

qyliss updated the diff for D606: build: use pkg-config to find tss2-esys.

Removed extraneous space.

Feb 9 2025, 11:09 AM · gnupg
qyliss updated the diff for D606: build: use pkg-config to find tss2-esys.

Added pkg-config modules for all previously manually linked libraries, which seems to be required for dynamic builds.

Feb 9 2025, 11:04 AM · gnupg
qyliss abandoned D549: qt: make the pin entry dialog float again.
Feb 9 2025, 8:51 AM
dkg added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.

If you say so, i won't press this. I will just leave this ticket with an observation that even for someone who reads the source code this is not intelligible. At the top of gpgconf_list in g10/gpg.c, the comment says:

Feb 9 2025, 5:59 AM · Not A Bug, gnupg, Bug Report
dkg renamed T7523: keyboxd is active when idle (unnecessary power draw) from keyboxd is remarkably active when idle (unnecessary power draw) to keyboxd is active when idle (unnecessary power draw).
Feb 9 2025, 5:42 AM · Feature Request, gnupg
dkg created T7523: keyboxd is active when idle (unnecessary power draw).
Feb 9 2025, 4:46 AM · Feature Request, gnupg
samoverton added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

My proposed solution is to add a config variable pinentry-ignored-env to gpg-agent which specifies a comma-separated list of environment variables which should not be passed from the client to pinentry.

Feb 9 2025, 4:45 AM · Linux, pinentry, gpgagent, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfe771b1439ec: 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
Feb 9 2025, 4:04 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA66c97102ea4b: 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
Feb 9 2025, 2:28 AM
samoverton created T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.
Feb 9 2025, 1:57 AM · Linux, pinentry, gpgagent, Bug Report

Feb 8 2025

dkg created T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 8 2025, 4:43 PM · keyboxd, gnupg, Bug Report
dkg reopened T7265: When "use_keyboxd" is configured --keyring option is ignored? as "Open".

This warning doesn't seem to be complete; no such warning is produced on the first run of gpg. For example (with no ~/.gnupg):

Feb 8 2025, 4:08 PM · keyboxd, gnupg, FAQ, Support
ametzler1 added a comment to T7520: gnupg.7.html should not ship with nroff-formatted manpages.

Thank you Daniel for forwarding this. To get the attribution right: I did not find the issue, Todd Zullinger reported it on https://lists.gnupg.org/pipermail/gnupg-devel/2024-October/035661.html

Feb 8 2025, 6:45 AM · Bug Report
dkg created T7520: gnupg.7.html should not ship with nroff-formatted manpages.
Feb 8 2025, 5:58 AM · Bug Report

Feb 7 2025

CarlSchwan committed rKLEOPATRAebbdaf8f576a: importcertificatescommand: Fix i18n call (authored by CarlSchwan).
importcertificatescommand: Fix i18n call
Feb 7 2025, 2:24 PM
CarlSchwan committed rKLEOPATRAb29c5d91381c: importcertificatescommand: Fix i18n call (authored by CarlSchwan).
importcertificatescommand: Fix i18n call
Feb 7 2025, 2:24 PM
TobiasFella committed rKLEOPATRA4b9f319be168: Move remaining parts out of libkleopatraclient and remove unused code (authored by TobiasFella).
Move remaining parts out of libkleopatraclient and remove unused code
Feb 7 2025, 2:11 PM
TobiasFella committed rKLEOPATRAd635fb972942: Move remaining parts out of libkleopatraclient and remove unused code (authored by TobiasFella).
Move remaining parts out of libkleopatraclient and remove unused code
Feb 7 2025, 2:07 PM
TobiasFella committed rKLEOPATRAe38c1d35394d: Move remaining parts out of libkleopatraclient and remove unused code (authored by TobiasFella).
Move remaining parts out of libkleopatraclient and remove unused code
Feb 7 2025, 2:03 PM
CarlSchwan committed rKLEOPATRAffbb80596aeb: importcertificatescommand: Fix i18n call (authored by CarlSchwan).
importcertificatescommand: Fix i18n call
Feb 7 2025, 1:22 PM
werner committed rGef4acfd77b37: Update NEWS (authored by werner).
Update NEWS
Feb 7 2025, 11:54 AM
werner committed rG3738b0a99a45: gpg: Store Link attributes for composite keys. (authored by werner).
gpg: Store Link attributes for composite keys.
Feb 7 2025, 11:09 AM
werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

aheinecke: Yeah, but I did quite some changes to build.sh for a real out-of-source build (w/o copying files)

Feb 7 2025, 10:38 AM · gpd5x, AppImage, gpg4win
werner closed T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults as Resolved.
Feb 7 2025, 10:09 AM · Not A Bug, gnupg, Bug Report
ikloecker added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.
$ man gpg
       --gpgconf-list
              This command is similar to --list-config but in general only internally used by the gpgconf tool.

In general, "only internally used" means: Don't use this yourself or accept what it does.

Feb 7 2025, 9:44 AM · Not A Bug, gnupg, Bug Report
mlaurent committed rMTP7d36b82ae24d: GIT_SILENT: prepare 6.3.3, (authored by mlaurent).
GIT_SILENT: prepare 6.3.3,
Feb 7 2025, 7:15 AM
mlaurent committed rLIBKLEO0eda2f057a77: GIT_SILENT: prepare 6.3.3, (authored by mlaurent).
GIT_SILENT: prepare 6.3.3,
Feb 7 2025, 7:11 AM
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

This is needed for RFC6979 flag support.

Feb 7 2025, 6:42 AM · libgcrypt, Bug Report
gniibe claimed T7519: libgcrypt: (EC)DSA signature generation should be constant-time.
Feb 7 2025, 6:37 AM · libgcrypt, Bug Report
gniibe created T7519: libgcrypt: (EC)DSA signature generation should be constant-time.
Feb 7 2025, 6:37 AM · libgcrypt, Bug Report

Feb 6 2025

aheinecke added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

Just so that its not overlooked and you are meaning something different. But I had the Qt6 / KF6 branch working with the --appimage parameter.

Feb 6 2025, 10:22 PM · gpd5x, AppImage, gpg4win
dkg added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.

in combination with this patch it should be easy to modify gpgconf_list() (in g10/gpg,c) to emit compliance from the settings/cli options.

Feb 6 2025, 9:48 PM · Not A Bug, gnupg, Bug Report
CarlSchwan committed rOJ75f41ea9f877: Make EWS factory more generic (authored by CarlSchwan).
Make EWS factory more generic
Feb 6 2025, 9:21 PM
dkg created T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.
Feb 6 2025, 7:21 PM · Not A Bug, gnupg, Bug Report
werner committed rG00c31f8b04a4: gpg: New option --disable-pqc-encryption. (authored by werner).
gpg: New option --disable-pqc-encryption.
Feb 6 2025, 5:51 PM
CarlSchwan updated the task description for T7507: Allow reencrypting email and email folders.
Feb 6 2025, 5:40 PM · gpgol2
CarlSchwan triaged T7517: case insensitive auto completion of contacts as Normal priority.
Feb 6 2025, 4:03 PM · gpgol2
CarlSchwan created T7517: case insensitive auto completion of contacts.
Feb 6 2025, 4:03 PM · gpgol2
werner committed rG3a523b43d44f: gpgscm: Fix possible segv in the process functions. (authored by werner).
gpgscm: Fix possible segv in the process functions.
Feb 6 2025, 3:46 PM
werner committed rGda9fb6bd163d: kbx: Fix for building without keyboxd. (authored by werner).
kbx: Fix for building without keyboxd.
Feb 6 2025, 3:46 PM
werner committed rG0ec989ee3fde: gpgscm: Fix for gcc < 4.5 (authored by werner).
gpgscm: Fix for gcc < 4.5
Feb 6 2025, 3:46 PM
dkg added a comment to T7511: `gpg --compliance=rfc4880 --quick-gen-key` produces a key that is not compatible with RFC 4880.

Please see the 5-patch series posted on gnupg-devel for a fix for this.

Feb 6 2025, 3:32 PM · gnupg, Bug Report
dkg added a comment to T7511: `gpg --compliance=rfc4880 --quick-gen-key` produces a key that is not compatible with RFC 4880.

Maybe we have a different understanding of what "backward compatibility" means. if someone needs backward compatibility to communicate with someone using an RFC 4880 client, then surely they don't want to use a pubkey algorithm that isn't specified in RFC 4880, right?

Feb 6 2025, 3:21 PM · gnupg, Bug Report
qyliss added a reviewer for D606: build: use pkg-config to find tss2-esys: gnupg.
Feb 6 2025, 2:05 PM · gnupg
qyliss requested review of D606: build: use pkg-config to find tss2-esys.
Feb 6 2025, 2:04 PM · gnupg
ikloecker changed the status of T7510: Kleopatra: Cert view search field - cursor always jumping to the end when editing from Open to Testing.

Fixed.

Feb 6 2025, 1:44 PM · gpd5x, kleopatra
ikloecker added a comment to T7515: Draft: Kleopatra: reduce the number of actions in the context menu.

I'd suggest removing:

Feb 6 2025, 1:43 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA331b167ec36e: Avoid cursor jumping to end of line edit when user edits search term (authored by ikloecker).
Avoid cursor jumping to end of line edit when user edits search term
Feb 6 2025, 1:35 PM
TobiasFella added a comment to T7515: Draft: Kleopatra: reduce the number of actions in the context menu.

I'd suggest removing:

Feb 6 2025, 12:01 PM · gpd5x, kleopatra
werner triaged T7516: `gpg --compliance=rfc4880 --quick-add-key $fpr rsa sign` fails unnecessarily with "third-party key signatures using the SHA1 algorithm are rejected" as Low priority.
Feb 6 2025, 9:14 AM · gnupg, Bug Report
gniibe committed rC35a6a6feb9dc: Fix _gcry_dsa_modify_k. (authored by gniibe).
Fix _gcry_dsa_modify_k.
Feb 6 2025, 8:42 AM
mlaurent committed rMTP9e70a31e5149: GIT_SILENT: it compiles fine without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without deprecated methods
Feb 6 2025, 7:53 AM
mlaurent committed rKLEOPATRA4f824f8d45b3: GIT_SILENT: it compiles fine without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without deprecated methods
Feb 6 2025, 7:51 AM
mlaurent committed rLIBKLEO6157a93903e7: GIT_SILENT: it compiles fine without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without deprecated methods
Feb 6 2025, 7:48 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO6f92cf47323a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 6 2025, 4:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe607a7ec44bf: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 6 2025, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbc6238ed7d8f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 6 2025, 2:36 AM
gniibe committed rEdbf1e0dc4722: gpgrt-config: Append default directory to PKG_CONFIG_PATH. (authored by gniibe).
gpgrt-config: Append default directory to PKG_CONFIG_PATH.
Feb 6 2025, 2:36 AM

Feb 5 2025

dkg added a comment to T7516: `gpg --compliance=rfc4880 --quick-add-key $fpr rsa sign` fails unnecessarily with "third-party key signatures using the SHA1 algorithm are rejected".

Patch sent to gnupg-devel. I think this can be applied to the 2.4 series as well.

Feb 5 2025, 9:55 PM · gnupg, Bug Report
dkg created T7516: `gpg --compliance=rfc4880 --quick-add-key $fpr rsa sign` fails unnecessarily with "third-party key signatures using the SHA1 algorithm are rejected".
Feb 5 2025, 8:51 PM · gnupg, Bug Report