Page MenuHome GnuPG
Feed All Stories

Mon, Feb 10

ikloecker committed rW22c56c7d631c: Add script for updating local translation files (authored by ikloecker).
Add script for updating local translation files
Mon, Feb 10, 3:57 PM
ikloecker committed rWe704be515b8f: gen-tarball.sh: Support local translations for all languages (authored by ikloecker).
gen-tarball.sh: Support local translations for all languages
Mon, Feb 10, 3:57 PM
ikloecker committed rW81109e463fa9: gen-tarball: Add support for gpgmepp and gpgmeqt/qgpgme (authored by ikloecker).
gen-tarball: Add support for gpgmepp and gpgmeqt/qgpgme
Mon, Feb 10, 3:57 PM
ikloecker committed rW58f3ca74d5ea: Fix gen-tarball.sh for local/remote repos (authored by ikloecker).
Fix gen-tarball.sh for local/remote repos
Mon, Feb 10, 3:57 PM
ikloecker committed rWe481c19e7b71: Set locale to C.UTF-8 in gpg4win-bookworm Docker image (authored by ikloecker).
Set locale to C.UTF-8 in gpg4win-bookworm Docker image
Mon, Feb 10, 3:57 PM
ikloecker committed rWdf248809c095: Support building CMake packages for additional gpgex architecture (authored by ikloecker).
Support building CMake packages for additional gpgex architecture
Mon, Feb 10, 3:57 PM
ikloecker committed rW7933feac5220: Use the split gpgme packages for gpg4win (authored by ikloecker).
Use the split gpgme packages for gpg4win
Mon, Feb 10, 3:57 PM
ikloecker committed rWd692be030c79: gen-tarball: Fix packaging of gpgol.js from local/remote repo (authored by ikloecker).
gen-tarball: Fix packaging of gpgol.js from local/remote repo
Mon, Feb 10, 3:57 PM
werner committed rW0f3a62d8add3: msi: Some reformatting for easier reading of make-msi.pl (authored by werner).
msi: Some reformatting for easier reading of make-msi.pl
Mon, Feb 10, 3:57 PM
ikloecker committed rW39e177dee0ce: appimage: Reorder Makefile variable setting and change some names (authored by ikloecker).
appimage: Reorder Makefile variable setting and change some names
Mon, Feb 10, 3:57 PM
ikloecker committed rW6520a2a3fbef: Add temporary patch for gpgoljs to fix build against gpgmepp (authored by ikloecker).
Add temporary patch for gpgoljs to fix build against gpgmepp
Mon, Feb 10, 3:57 PM
ikloecker committed rWc9718c48304b: Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme (authored by ikloecker).
Use snapshots of gpgme and gpgol, and add gpgmepp and qgpgme
Mon, Feb 10, 3:57 PM
ikloecker committed rW9b32204d1823: appimage: Simplify application of patch file (authored by ikloecker).
appimage: Simplify application of patch file
Mon, Feb 10, 3:57 PM
ikloecker committed rW164dfefffd05: appimage: Look for packages in /src/packages by default (authored by ikloecker).
appimage: Look for packages in /src/packages by default
Mon, Feb 10, 3:57 PM
ikloecker committed rW501db0146e75: appimage: Avoid mkdir error for an existing directory (authored by ikloecker).
appimage: Avoid mkdir error for an existing directory
Mon, Feb 10, 3:57 PM
ikloecker committed rW7d40bdfa7fe1: Update libgpg-error, libksba, npth to latest releases (authored by ikloecker).
Update libgpg-error, libksba, npth to latest releases
Mon, Feb 10, 3:57 PM
ikloecker committed rW035619958a23: appimage: Make the out-of-source build work (authored by ikloecker).
appimage: Make the out-of-source build work
Mon, Feb 10, 3:57 PM
ikloecker committed rWf40e4ca6825f: appimage: Add missing bits to the Docker image (authored by ikloecker).
appimage: Add missing bits to the Docker image
Mon, Feb 10, 3:57 PM
ikloecker committed rW7bbcf00817d2: appimage: Avoid OpenGL dependency in kcrash (authored by ikloecker).
appimage: Avoid OpenGL dependency in kcrash
Mon, Feb 10, 3:57 PM
ikloecker committed rW018dac6cc32f: appimage: Update dependencies of gpgpass (authored by ikloecker).
appimage: Update dependencies of gpgpass
Mon, Feb 10, 3:57 PM
ikloecker committed rWe5bbb9a990c7: Update patches (authored by ikloecker).
Update patches
Mon, Feb 10, 3:57 PM
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

Feb 10 2025

werner committed rWd045f6a3ddf0: Update gpgme to regular 1.24.2 release. (authored by werner).
Update gpgme to regular 1.24.2 release.
Feb 10 2025, 11:41 AM
werner committed rDc0425eea1aa3: swdb: gpgme 1.24.2 (authored by werner).
swdb: gpgme 1.24.2
Feb 10 2025, 11:18 AM
werner updated the task description for T7440: Release GPGME 1.24.1.
Feb 10 2025, 10:53 AM · gpgme, Release Info
werner triaged T7524: Release GPGME 1.24.2 as Normal priority.
Feb 10 2025, 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.

Feb 10 2025, 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.
Feb 10 2025, 10:38 AM · Restricted Project, gpgme
ikloecker closed T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories as Resolved.
Feb 10 2025, 10:38 AM · Restricted Project, gpgme
werner committed rD469db515ff85: Fix typo in a macro reference. (authored by werner).
Fix typo in a macro reference.
Feb 10 2025, 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
[...]
Feb 10 2025, 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:

Feb 10 2025, 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.

Feb 10 2025, 9:40 AM · Feature Request, gnupg
mlaurent committed rMTP65b87ca2bda0: GIT_SILENT: prepare 6.3.3 (authored by mlaurent).
GIT_SILENT: prepare 6.3.3
Feb 10 2025, 8:03 AM
mlaurent committed rKLEOPATRAdd6976797b49: GIT_SILENT: prepare 6.3.3 (authored by mlaurent).
GIT_SILENT: prepare 6.3.3
Feb 10 2025, 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).

Feb 10 2025, 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:

Feb 10 2025, 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 :

Feb 10 2025, 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).

Feb 10 2025, 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

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

Feb 9 2025

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.

Feb 9 2025, 8:14 PM · Linux, pinentry, gpgagent, Bug Report
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