Page MenuHome GnuPG
Feed Advanced Search

Jan 14 2025

gniibe added a comment to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

@werner I read the code of gpgme/src/posix-io.c. I understand the two points:

  • For the correctness sake, the possible interrupted closefrom should be handled.
  • we can share the code with closefrom case and non-closefrom case.
Jan 14 2025, 6:55 AM · Linux, gnupg, gpgrt, Bug Report

Jan 8 2025

werner added a comment to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

@gniibe: Please see gpgme/src/posix-io.c where we have this:

Jan 8 2025, 9:06 AM · Linux, gnupg, gpgrt, Bug Report
werner added a project to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd: Linux.
Jan 8 2025, 8:51 AM · Linux, gnupg, gpgrt, Bug Report
werner renamed T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd from `_gpg_close_all_fds` hangs on modern Linux when `/proc/self/fd` is unavailable; spawning a process without `GPGRT_SPAWN_INHERIT_FILE` takes > 1 hour to _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.
Jan 8 2025, 8:50 AM · Linux, gnupg, gpgrt, Bug Report
gniibe added a comment to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

Thank you for your report.

Jan 8 2025, 7:49 AM · Linux, gnupg, gpgrt, Bug Report
gniibe merged task T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail into T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.
Jan 8 2025, 12:51 AM · MacOS, gpgrt, Bug Report
gniibe added a comment to T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail.

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

Jan 8 2025, 12:49 AM · MacOS, gpgrt, Bug Report

Jan 7 2025

dkg added a project to T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd: gnupg.
Jan 7 2025, 11:44 PM · Linux, gnupg, gpgrt, Bug Report
dkg updated subscribers of T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.

Hm, this might also be relevant in GnuPG's codebase in common/exechelp-posix.c, which contains a copy of the same code (licensed differently).

Jan 7 2025, 11:44 PM · Linux, gnupg, gpgrt, Bug Report
dkg created T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd.
Jan 7 2025, 11:01 PM · Linux, gnupg, gpgrt, Bug Report

Jan 6 2025

werner moved T7293: spawn API glitch from WiP to gnupg-2.2.45 on the gnupg22 board.
Jan 6 2025, 12:20 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report

Dec 20 2024

gniibe closed T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as Resolved.

This problem has gone in libgpg-error 1.51, since the implementation doesn't use environ any more.

Dec 20 2024, 6:49 AM · gpgrt, MacOS, Bug Report

Nov 12 2024

gniibe closed T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8 as Resolved.

Fixed in 1.51, by introducing gpgrt_spawn_actions_set_env_rev, which assumes utf-8 encoding.

Nov 12 2024, 7:47 AM · Bug Report, gpgrt
gniibe closed T7307: Add new function to spawn API which has 'modifying' environment semantics, a subtask of T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'), as Resolved.
Nov 12 2024, 7:42 AM · gpgrt, MacOS, Bug Report
gniibe closed T7307: Add new function to spawn API which has 'modifying' environment semantics as Resolved.

Fixed in 1.51.

Nov 12 2024, 7:42 AM · gpgrt, Bug Report
gniibe closed T7344: libgpg-error: nullptr as Resolved.

Fixed in 1.51.

Nov 12 2024, 7:42 AM · gpgrt, Bug Report
gniibe closed T7293: spawn API glitch as Resolved.
Nov 12 2024, 7:34 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report

Nov 11 2024

werner triaged T7385: Release GpgRT 1.52 as Low priority.
Nov 11 2024, 11:36 AM · Release Info, gpgrt

Oct 31 2024

ebo added a parent task for T4383: Add a monitor callback to the gpgrt logging system: T7366: Logging related issues.
Oct 31 2024, 4:00 PM · gpgrt, Feature Request

Oct 23 2024

gniibe changed the status of T7344: libgpg-error: nullptr from Open to Testing.

Thanks. Fixed in: rEd14c69a7f256: Avoid use of 'nullptr' for an identifier.

Oct 23 2024, 1:50 AM · gpgrt, Bug Report

Oct 22 2024

werner triaged T7344: libgpg-error: nullptr as Normal priority.
Oct 22 2024, 4:58 PM · gpgrt, Bug Report
werner added a project to T7344: libgpg-error: nullptr: gpgrt.

The C comittee is getting more an more absurd by adding new keywords. Breaking software for fun and funding. Workaround should be easy: Don't use the C23 option.

Oct 22 2024, 4:57 PM · gpgrt, Bug Report

Oct 11 2024

gniibe added a comment to T7307: Add new function to spawn API which has 'modifying' environment semantics.

With the change, T7169 is fixed (by side-effect).

Oct 11 2024, 9:31 AM · gpgrt, Bug Report
gniibe changed the status of T7307: Add new function to spawn API which has 'modifying' environment semantics from Open to Testing.

Pushed the change: rE1860f6407f83: spawn: Add new function to modify environment.

Oct 11 2024, 9:31 AM · gpgrt, Bug Report
gniibe changed the status of T7307: Add new function to spawn API which has 'modifying' environment semantics, a subtask of T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'), from Open to Testing.
Oct 11 2024, 9:31 AM · gpgrt, MacOS, Bug Report

Oct 10 2024

werner edited projects for T7330: gpgrt should use destructor instead of atexit for cleanup, added: Feature Request; removed Bug Report.
Oct 10 2024, 8:57 AM · Feature Request, gpgrt
werner triaged T7330: gpgrt should use destructor instead of atexit for cleanup as Normal priority.

Thanks for opening a bug report. This is better for our workflow.

Oct 10 2024, 8:57 AM · Feature Request, gpgrt

Oct 9 2024

calvin created T7330: gpgrt should use destructor instead of atexit for cleanup.
Oct 9 2024, 7:14 PM · Feature Request, gpgrt
gniibe added a comment to T7307: Add new function to spawn API which has 'modifying' environment semantics.

Replacing gpgrt_spawn_actions_set_environ by gpgrt_spawn_actions_set_envchange is not good, as it's exported and already used.

Oct 9 2024, 8:51 AM · gpgrt, Bug Report

Oct 4 2024

calvin requested review of D605: estream: Use destructor instead of atexit for gpgrt cleanup.
Oct 4 2024, 4:41 PM · gpgrt

Sep 27 2024

gniibe added a comment to T7307: Add new function to spawn API which has 'modifying' environment semantics.

Here is my attempt:

Sep 27 2024, 10:12 AM · gpgrt, Bug Report
gniibe triaged T7307: Add new function to spawn API which has 'modifying' environment semantics as Normal priority.
Sep 27 2024, 10:11 AM · gpgrt, Bug Report

Sep 25 2024

werner changed the status of T7293: spawn API glitch from Open to Testing.
Sep 25 2024, 4:14 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
werner added a comment to T7293: spawn API glitch.

Fixed in 2.2 with: rGc33523a0132e047032c4d65f9dedec0297bfbef3

Sep 25 2024, 4:13 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
werner moved T7293: spawn API glitch from Backlog to WiP on the gnupg22 board.
Sep 25 2024, 4:12 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
werner moved T7293: spawn API glitch from Backlog to QA on the gnupg24 board.
Sep 25 2024, 4:12 PM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report

Sep 17 2024

gniibe added a comment to T7293: spawn API glitch.

Fixed GnuPG 2.4 in: rG730593affa91: common:w32: Don't expose unused functions.

Sep 17 2024, 9:11 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
gniibe updated the task description for T7293: spawn API glitch.
Sep 17 2024, 3:15 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
gniibe set External Link to https://bugs.debian.org/1081807 on T7293: spawn API glitch.
Sep 17 2024, 2:26 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
gniibe updated the task description for T7293: spawn API glitch.
Sep 17 2024, 2:23 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
gniibe claimed T7293: spawn API glitch.

libgpg-error fix is done in: rEc2a713fe11e3: w32:spawn: Remove unused function get_max_fds.

Sep 17 2024, 2:22 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report
gniibe created T7293: spawn API glitch.
Sep 17 2024, 2:20 AM · gnupg22 (gnupg-2.2.45), gnupg24, gpgrt, Bug Report

Sep 9 2024

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 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
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 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 6 2024

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
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 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
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

Sep 5 2024

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

Aug 7 2024

ikloecker changed the status of T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads from Open to Testing.

Setting this to testing. Could be tested as described in https://dev.gnupg.org/T7188#188093 by verifying that the logged debug messages also use correct encoding.

Aug 7 2024, 10:41 AM · Windows, gpgrt, Bug Report

Aug 5 2024

ikloecker added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

Okay. Done in gpgme for gpgrt >= 1.51 (T7188).

Aug 5 2024, 12:20 PM · Windows, gpgrt, Bug Report

Aug 2 2024

werner added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

Sounds like a good idea.

Aug 2 2024, 5:06 PM · Windows, gpgrt, Bug Report
ikloecker added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

@werner Would it be okay to call gettext_use_utf8 (3) in gpgme's do_subsystem_inits where we currently call gettext_use_utf8 (1)? See https://dev.gnupg.org/source/gpgme/browse/master/src/version.c$77

Aug 2 2024, 2:32 PM · Windows, gpgrt, Bug Report
werner assigned T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads to ikloecker.
Aug 2 2024, 9:45 AM · Windows, gpgrt, Bug Report
werner moved T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads from Backlog to QA on the gpgrt board.

Alright: Call gettext_use_utf8 (3) to set the current thread to utf8 and init all new threads to utf8 as well. This function with that value (actually bit 1 is relevant) can be used several times but it will never switch back the initialization to utf8. However, switching back and force to utf8 per threads is still possible.

Aug 2 2024, 9:44 AM · Windows, gpgrt, Bug Report

Jul 31 2024

aheinecke added a comment to T4945: Windows builds use "winepath" when it is available.

Noticed this again that it was very slow. I guess how fast it is depends on your wine configuration. I worked it around by disabling winepath for me again. But do we want to change anything here or just move this to wontfix?

Jul 31 2024, 12:40 PM · gpgrt

Jul 11 2024

gniibe added a comment to T4945: Windows builds use "winepath" when it is available.

My summary here:

  • Use of winepath by libtool is correct way for semi-hosted environment to run tests built by cross-build.
  • (cross-)Build itself is possible with no winepath (or winepath -> /bin/false), if you don't need make check with semi-hosted environment.
  • I don't see that it's too slow, these days. My environment is bookworm Debian (having Wine 8.0 something).
Jul 11 2024, 3:59 AM · gpgrt

Jul 10 2024

aheinecke added a comment to T4945: Windows builds use "winepath" when it is available.

For me each time wine is upgraded I get for the first time an error when building something, but it is not slow anymore. Is this resolved?

Jul 10 2024, 1:31 PM · gpgrt

Jul 9 2024

gniibe changed the status of T7194: gnupg_ -> gpgrt_ : Pipe API from Open to Testing.

Pushed the change: rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API.

Jul 9 2024, 3:44 AM · gpgrt, gnupg
gniibe triaged T7194: gnupg_ -> gpgrt_ : Pipe API as Normal priority.
Jul 9 2024, 3:25 AM · gpgrt, gnupg

Jul 4 2024

ikloecker added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

Using/setting a value of 2 would work for Kleopatra.

Jul 4 2024, 6:36 PM · Windows, gpgrt, Bug Report
werner added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

That is probably right for gpgme as used by kleopatra. However in gnupg we need to switch utf8 on and off.

Jul 4 2024, 5:29 PM · Windows, gpgrt, Bug Report
ikloecker created T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.
Jul 4 2024, 12:38 PM · Windows, gpgrt, Bug Report

Jun 25 2024

werner closed T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail as Resolved.
Jun 25 2024, 9:05 AM · MacOS, gpgrt, Bug Report
werner added projects to T7177: libassuan-3.0.1: Errant declaration of putc_unlocked in src/assuan-defs.h causes a Darwin build to fail: gpgrt, MacOS.

The use of putc_unlocked has long been removed. So we should also remove the declaration. Normally this does not harm but in your case you may want to pass CFLAGS="-DHAVE_PUTC_UNLOCKED" to make or remove the above declaration.

Jun 25 2024, 9:02 AM · MacOS, gpgrt, Bug Report

Jun 21 2024

werner added a comment to T7023: Support SYSROOT in all Gupg related libraries.

Now also done for libksba.

Jun 21 2024, 2:07 PM · Feature Request, Cross-Compiler, gpgrt, libassuan, libksba
Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

See: MacPorts Ticket 70267 and MacPorts PR #24601

Jun 21 2024, 12:45 PM · gpgrt, MacOS, Bug Report
werner reopened T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ') as "Open".
Jun 21 2024, 9:52 AM · gpgrt, MacOS, Bug Report

Jun 20 2024

Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

While the above patch worked for MacOS 10.8 and above, MacPorts CI shows a second error for older MacOS versions:

Jun 20 2024, 10:07 PM · gpgrt, MacOS, Bug Report
Marius_Schamschula added a comment to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ').

It looks like various flavors of BSD (including macOS just declare environ when needed): environ -- user environment Note: this is a very old MacOS X man page, however the current version is from 2003, and has the same Synopsis.

Jun 20 2024, 5:20 PM · gpgrt, MacOS, Bug Report
werner added a project to T7169: libgpg-error 1.50 build issue (spawn-posix.c:345:5: error: use of undeclared identifier 'environ'): gpgrt.
Jun 20 2024, 12:16 PM · gpgrt, MacOS, Bug Report
werner added a project to T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: gpgrt.

Didn't you had this problem with 1.10.x ? I can't remember that we changed anything at theat code for years. The only recent change was rC656ca459e which should not have changed anything. Maybe the problem is elsewhere.

Jun 20 2024, 12:14 PM · MacOS, libgcrypt, Bug Report

Jun 19 2024

werner added a parent task for T7168: environ not declared in macOS; gpgrt 1.50 failed to build.: T7102: Release GpgRT 1.50.
Jun 19 2024, 10:39 PM · gpgrt, Bug Report, MacOS
werner added a subtask for T7102: Release GpgRT 1.50: T7168: environ not declared in macOS; gpgrt 1.50 failed to build..
Jun 19 2024, 10:39 PM · Release Info, gpgrt
werner triaged T7168: environ not declared in macOS; gpgrt 1.50 failed to build. as Normal priority.
Jun 19 2024, 10:38 PM · gpgrt, Bug Report, MacOS
werner closed T6249: gpgrt: spawn functions as Resolved.
Jun 19 2024, 10:59 AM · gnupg, libassuan, gpgrt
werner closed T7102: Release GpgRT 1.50 as Resolved.
Jun 19 2024, 10:58 AM · Release Info, gpgrt
werner triaged T7164: Release GpgRT 1.51 as Low priority.
Jun 19 2024, 10:52 AM · Release Info, gpgrt

Jun 5 2024

gniibe changed the status of T6249: gpgrt: spawn functions from Open to Testing.
Jun 5 2024, 8:19 AM · gnupg, libassuan, gpgrt

May 27 2024

gniibe closed T6275: gnupg26: Improve gnupg_spawn_process function, a subtask of T6249: gpgrt: spawn functions, as Resolved.
May 27 2024, 4:02 AM · gnupg, libassuan, gpgrt
gniibe closed T6275: gnupg26: Improve gnupg_spawn_process function as Resolved.

It's tested by gnupg master (for gnupg26) for a year. Let us move on.

May 27 2024, 4:02 AM · gnupg, libassuan, gpgrt
gniibe renamed T6275: gnupg26: Improve gnupg_spawn_process function from gnupg: Improve gnupg_spawn_process function to gnupg26: Improve gnupg_spawn_process function.
May 27 2024, 4:00 AM · gnupg, libassuan, gpgrt

May 16 2024

gniibe added a comment to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.

Thank you. Applied by : rM87061c0260bb: gpgme.m4: Set $host correctly always.

May 16 2024, 2:28 AM · gpgrt, libgcrypt, Bug Report

May 15 2024

ametzler1 added a comment to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.

Ditto for ksba and assuan.

May 15 2024, 6:27 PM · gpgrt, libgcrypt, Bug Report
gniibe changed the status of T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR from Open to Testing.
May 15 2024, 4:22 AM · gpgrt, libgcrypt, Bug Report

May 14 2024

ametzler1 added a comment to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.

The gcrypt change works for me. Thanks!

May 14 2024, 6:38 PM · gpgrt, libgcrypt, Bug Report
gniibe added a comment to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.

In general, asking an application change is not good. Migrating to pkg-config should be an option (not requirement).
However, it's usually recommended to use libgpg-error when an application is used with libgcrypt/libksba/libassuan.

May 14 2024, 4:38 AM · gpgrt, libgcrypt, Bug Report

May 13 2024

gniibe claimed T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.
May 13 2024, 9:57 AM · gpgrt, libgcrypt, Bug Report

May 12 2024

ametzler1 added a comment to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR.

Just to clarify: I personally think it would be perfectly fine to say that AM_PATH_* is only supported when AM_PATH_GPG_ERROR is also used. Adding an invocation AM_PATH_GPG_ERROR is not a great hassle and alternatively pkg-config/pkgconf exists and works perfectly fine (and is a lot faster).

May 12 2024, 3:57 PM · gpgrt, libgcrypt, Bug Report
werner added a project to T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR: gpgrt.

I noticed this recently too on some boxes. Thanks for the good decription. This support for pkg-config style .pc files for our config scripts seems to be a never ending story. The alternative name for libgpg-error-config does not make it easier.

May 12 2024, 2:29 PM · gpgrt, libgcrypt, Bug Report

Apr 26 2024

werner closed T7105: libgpg-error: Memory leak in store_alias() as Resolved.

Oh yeah the idea to implement aliases is more than 20 years old. I guess it is even older. Thanks.

Apr 26 2024, 3:28 PM · gpgrt, Bug Report
Jakuje created T7105: libgpg-error: Memory leak in store_alias().
Apr 26 2024, 9:35 AM · gpgrt, Bug Report

Apr 25 2024

werner closed T7012: Release gpgrt 1.49 as Resolved.
Apr 25 2024, 10:40 AM · gpgrt, Release Info
werner triaged T7102: Release GpgRT 1.50 as Low priority.
Apr 25 2024, 10:25 AM · Release Info, gpgrt
werner added a comment to T4383: Add a monitor callback to the gpgrt logging system.

Along with the monitor we should also implement a domain selection feature.

Apr 25 2024, 10:13 AM · gpgrt, Feature Request