Page MenuHome GnuPG

gpgrtProject
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Thu, Apr 24

werner updated the task description for T7625: Release GpgRT 1.56.
Thu, Apr 24, 4:25 PM · Release Info, gpgrt
werner closed T7614: Release GpgRT 1.55 as Resolved.
Thu, Apr 24, 4:25 PM · gpgrt, Release Info
werner triaged T7625: Release GpgRT 1.56 as Low priority.
Thu, Apr 24, 4:22 PM · Release Info, gpgrt

Wed, Apr 23

gniibe changed the status of T7621: libgpg-error: __non_string for GCC 15 or later from Open to Testing.
Wed, Apr 23, 3:17 AM · gpgrt, Bug Report
gniibe changed the status of T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) from Open to Testing.
Wed, Apr 23, 3:16 AM · gnupg, gpgrt, Bug Report

Tue, Apr 22

gniibe added a comment to T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later).

doc/HACKING says it's OK to use variadic arg macros (from C99 features).
If it's OK, this patch can fix the initialization (which silences GCC 15 warnings):

Tue, Apr 22, 7:53 AM · gnupg, gpgrt, Bug Report
gniibe renamed T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) from gpgscm: Don't use fixed size characters (for portability, specifically for GCC 15 or later) to gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later).
Tue, Apr 22, 7:50 AM · gnupg, gpgrt, Bug Report
gniibe triaged T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) as Normal priority.
Tue, Apr 22, 4:06 AM · gnupg, gpgrt, Bug Report

Mon, Apr 21

gniibe triaged T7621: libgpg-error: __non_string for GCC 15 or later as Normal priority.
Mon, Apr 21, 4:43 AM · gpgrt, Bug Report

Thu, Apr 17

werner closed T7597: Release GpgRT 1.54 as Resolved.
Thu, Apr 17, 2:55 PM · gpgrt, Release Info
werner triaged T7614: Release GpgRT 1.55 as Low priority.
Thu, Apr 17, 2:50 PM · gpgrt, Release Info

Wed, Apr 9

werner renamed T7597: Release GpgRT 1.54 from Release GpgRT 1.53 to Release GpgRT 1.54.
Wed, Apr 9, 11:04 AM · gpgrt, Release Info
werner added a comment to T7385: Release GpgRT 1.52.

Note that 1.53 was released today which fixes a small regression:

Wed, Apr 9, 11:03 AM · Release Info, gpgrt

Tue, Apr 8

werner closed T7385: Release GpgRT 1.52 as Resolved.
Tue, Apr 8, 9:18 AM · Release Info, gpgrt
werner triaged T7597: Release GpgRT 1.54 as Low priority.
Tue, Apr 8, 9:16 AM · gpgrt, Release Info
werner moved T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd from Backlog to QA on the gpgrt board.
Tue, Apr 8, 8:44 AM · Linux, gnupg, gpgrt, Bug Report

Jan 22 2025

werner closed T7164: Release GpgRT 1.51 as Resolved.

In case of build problems related to a failed test you may want to apply rEb6df311368133df90c3bf338fbf5c90bd8d950f8.

Jan 22 2025, 9:02 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Jan 22 2025, 8:59 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Jan 22 2025, 8:58 AM · Release Info, gpgrt

Jan 14 2025

gniibe changed the status of T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd from Open to Testing.

Fixed in: rE0f4fe2edf5e5: spawn: Care about closefrom/close call is interrupted.

Jan 14 2025, 7:12 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.

@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