Page MenuHome GnuPG

gniibe (NIIBE Yutaka)
UserAdministrator

Projects (9)

User Details

User Since
Mar 27 2017, 4:47 PM (467 w, 21 h)
Roles
Administrator
Availability
Busy Busy until Jun 29 2031.

Recent Activity

Today

gniibe added a comment to T6425: improve pinentry behavior and texts in smart card context .

I was wrong. gpg (scdaemon) needed to be fixed with more changes for the interaction with pinentry.

Tue, Mar 10, 6:37 AM · needs discussion, kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
gniibe committed rGc5f4900a57f8: scd: Return GPG_ERR_PIN_BLOCKED before asking the PIN to a user. (authored by gniibe).
scd: Return GPG_ERR_PIN_BLOCKED before asking the PIN to a user.
Tue, Mar 10, 6:31 AM
gniibe committed rG55b72dcb13ba: scd: Return GPG_ERR_BAD_RESET_CODE when unblocking fails with PUK. (authored by gniibe).
scd: Return GPG_ERR_BAD_RESET_CODE when unblocking fails with PUK.
Tue, Mar 10, 6:04 AM
gniibe committed rG1c2ba3bb2060: scd: Return GPG_ERR_PIN_BLOCKED before asking pin. (authored by gniibe).
scd: Return GPG_ERR_PIN_BLOCKED before asking pin.
Tue, Mar 10, 5:39 AM
gniibe committed rM53c8f29125ff: Handle the case when pinentry is invoked multiple times. (authored by gniibe).
Handle the case when pinentry is invoked multiple times.
Tue, Mar 10, 3:02 AM
gniibe committed rG3ddb622f4db9: gpg: Don't call gcry_kdf_derive with empty passphrase. (authored by gniibe).
gpg: Don't call gcry_kdf_derive with empty passphrase.
Tue, Mar 10, 2:25 AM
gniibe claimed T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase.
Tue, Mar 10, 2:22 AM · gpd5x, kleopatra, Bug Report
gniibe added a comment to T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase.

I pushed my patch for gpg, since it does not break anything, just allow empty passphrase input (to skip).
I also pushed my patch for gpgme. I believe that it's correct.

Tue, Mar 10, 2:21 AM · gpd5x, kleopatra, Bug Report
gniibe added a comment to T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase.

gpg 2.2 does: when it sees PKT_PUBKEY_ENC it asks a user to try decrypting the session key. when it sees PKT_SYMKEY_ENC it asks a user to try decrypting the encrypted session key by passphrase. When one of tries successes, it use the result (the session key) to decrypt PKT_ENCRYPTED_* packet. When there are multiple PKT_PUBKEY_ENC and PKT_SYMKEY_ENC, gpg 2.2 handles sequentially.

Tue, Mar 10, 2:12 AM · gpd5x, kleopatra, Bug Report

Yesterday

gniibe added a comment to T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase.

I was too optimistic. GPGME is required the following change, too:

diff --git a/src/passphrase.c b/src/passphrase.c
index 140cd03a..d07afa91 100644
--- a/src/passphrase.c
+++ b/src/passphrase.c
@@ -114,6 +114,11 @@ _gpgme_passphrase_status_handler (void *priv, gpgme_status_code_t code,
     case GPGME_STATUS_CANCELED_BY_USER:
       return gpg_error (GPG_ERR_CANCELED);
Mon, Mar 9, 8:16 AM · gpd5x, kleopatra, Bug Report
gniibe added a comment to T7339: Kleopatra: Cannot decrypt packets with hybrid cipher without using symmetric passphrase.

I'd propose applying the patch of mine above to gpg, and suggest users to input empty pass phrase to skip (instead of cancelling).
This could be a minimum change (only gpg). Or else, gpgme needs to change to ignore CANCEL status; I think that it's not easy change.

Mon, Mar 9, 5:39 AM · gpd5x, kleopatra, Bug Report

Wed, Mar 4

gniibe committed rP572b3f3c02ff: build: Fix m4/Makefile.am to distribute qt6.m4. (authored by gniibe).
build: Fix m4/Makefile.am to distribute qt6.m4.
Wed, Mar 4, 9:44 AM
gniibe added a comment to T8012: Missing error on first key search without keyserver.

Possibly, it was the same cause as T8052 (the bug in libgpg-error spawning a process).

Wed, Mar 4, 8:09 AM · dirmngr, Bug Report, gnupg26
gniibe added a comment to T8048: Keyboxd: S/MIME certificate is imported on ldap search.

I looked at sm/keydb.c:keydb_set_ephemeral function. It says:

Wed, Mar 4, 7:38 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x
gniibe committed rG087f4b745bda: build: Add forgotten m4 file and update m4/Makefile.am. (authored by gniibe).
build: Add forgotten m4 file and update m4/Makefile.am.
Wed, Mar 4, 6:53 AM
gniibe committed rEe5a81daca8e0: build: Revert pkg-config requirement. (authored by sachint).
build: Revert pkg-config requirement.
Wed, Mar 4, 2:57 AM
gniibe claimed T8139: Test results of libgpg-error-1.59 from Mac OS X 10.6.8, Snow Leopard.

How did you configure? If possible, please show us the configure options when you built.
Did it work in older version(s) of libgpg-error?

Wed, Mar 4, 1:36 AM · Info Needed, gpgrt, Bug Report

Tue, Mar 3

gniibe changed the status of T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output from Open to Testing.
Tue, Mar 3, 3:34 AM · gpgrt, Bug Report
gniibe committed rE158a36d23bda: build: Put a work-around for AC_LIB_PROG_LD issue. (authored by gniibe).
build: Put a work-around for AC_LIB_PROG_LD issue.
Tue, Mar 3, 3:34 AM
gniibe committed rEa4951fabc1e5: build: Fix m4/Makefile.am. (authored by gniibe).
build: Fix m4/Makefile.am.
Tue, Mar 3, 3:34 AM
gniibe committed rEb31584791efc: build: Add forgotten m4 file for gettext. (authored by gniibe).
build: Add forgotten m4 file for gettext.
Tue, Mar 3, 3:33 AM
gniibe added a comment to T8032: libksba: Input validation for DER encoded INTEGER.

It seemed that the reporter (also) claimed that a git repo could be weak/vulnerable when X.509 signature is used to validate the commits.

Tue, Mar 3, 1:51 AM · S/MIME, libksba, Bug Report
gniibe added a comment to T8032: libksba: Input validation for DER encoded INTEGER.

For the record (to show we don't hide a problem), I add some information.

Tue, Mar 3, 1:25 AM · S/MIME, libksba, Bug Report
gniibe claimed T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output.

It should be solved by the upstream (libtool, gnulib, and possibly autoconf/automake). The solution would be refactoring AC_PROG_LD and AC_LIB_PROG_LD factoring out common things like handling use of GNU LD.

Tue, Mar 3, 1:06 AM · gpgrt, Bug Report

Mon, Mar 2

gniibe added a project to T7519: libgcrypt: (EC)DSA signature generation should be constant-time: CVE.

The reporter informed:
CVE-2025-69913

Mon, Mar 2, 2:34 AM · CVE, libgcrypt, Bug Report

Fri, Feb 27

gniibe committed rAe71eb3ec615e: Enable warnings for maintainer mode. Fix warnings. (authored by gniibe).
Enable warnings for maintainer mode. Fix warnings.
Fri, Feb 27, 10:27 AM
gniibe closed T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg as Resolved.
Fri, Feb 27, 7:21 AM · gnupg, Bug Report
gniibe added a comment to T8078: GpgAgent: trustlist.txt still requires LF on the last line.

I found that it's not that simple to accept the case of no newline at the end.
Because we need to handle the edge case where no newline occurs at the maximum buffer length, too.
It's something like the following.

Fri, Feb 27, 3:21 AM · Bug Report, gpgagent, gnupg26
gniibe claimed T8092: GnuPG: Add algorithm info for all kyber choices on certificate generation.
Fri, Feb 27, 1:55 AM · Feature Request, PQC, gnupg26

Thu, Feb 26

gniibe triaged T8136: w32: fix GNUPG_INVALID_FD and ASSUAN_INVALID_FD as Low priority.
Thu, Feb 26, 3:33 AM
gniibe committed rEc2c60d911b09: w32:estream: Use INVALID_SOCKET to check invalid socket. (authored by gniibe).
w32:estream: Use INVALID_SOCKET to check invalid socket.
Thu, Feb 26, 1:59 AM
gniibe changed the status of T8052: GnuPG: First listing of secret keys is empty from Open to Testing.
Thu, Feb 26, 12:55 AM · gpd5x (gpd-5.0.2), gpgrt, Bug Report, gpgagent, gnupg26

Wed, Feb 25

gniibe committed rG6cd241007f39: dirmngr: Fix a call of calloc. (authored by gniibe).
dirmngr: Fix a call of calloc.
Wed, Feb 25, 5:21 AM
gniibe changed the status of T8092: GnuPG: Add algorithm info for all kyber choices on certificate generation from Open to Testing.
Wed, Feb 25, 5:16 AM · Feature Request, PQC, gnupg26
gniibe committed rG555a9f5b3a0c: agent: Fix the regression in pkdecrypt with TPM RSA. (authored by gniibe).
agent: Fix the regression in pkdecrypt with TPM RSA.
Wed, Feb 25, 3:57 AM
gniibe committed rG01c130031806: tpm: Fix possible buffer overflow in PKDECRYPT (authored by werner).
tpm: Fix possible buffer overflow in PKDECRYPT
Wed, Feb 25, 3:57 AM
gniibe committed rG8a597f8b3898: gpg: Fix armor parsing when no CRC is found. (authored by gniibe).
gpg: Fix armor parsing when no CRC is found.
Wed, Feb 25, 3:57 AM
gniibe committed rG869cc5027c72: gpg: Fix armored input parsing. (authored by gniibe).
gpg: Fix armored input parsing.
Wed, Feb 25, 3:57 AM
gniibe committed rG3c728ccd54df: gpg: Fix handling with no CRC armor. (authored by gniibe).
gpg: Fix handling with no CRC armor.
Wed, Feb 25, 3:57 AM
gniibe added a comment to T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.

Also applied to 2.4 branch.

Wed, Feb 25, 3:56 AM · gnupg26, CVE, TPM, Bug Report
gniibe added a comment to T7071: gpg: Support of No CRC in ASCII armor.

Also applied to 2.4 branch.

Wed, Feb 25, 3:56 AM · gnupg, Bug Report
gniibe added a comment to T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg.

Libraries have been fixed (as well as GnuPG itself), so, closing.

Wed, Feb 25, 1:33 AM · gnupg, Bug Report

Tue, Feb 24

gniibe committed rE722bf3422d7e: doc: Update Known Problems section in README. (authored by gniibe).
doc: Update Known Problems section in README.
Tue, Feb 24, 3:05 AM
gniibe claimed T8066: gpgrt: Static linking support.
Tue, Feb 24, 2:21 AM · Linux, Feature Request, gpgrt
gniibe committed rGd67fa0d68748: gpg:keygen: Add ECC information for composit keys. (authored by gniibe).
gpg:keygen: Add ECC information for composit keys.
Tue, Feb 24, 2:04 AM

Sat, Feb 21

gniibe closed T8080: libgcrypt 1.12.0 regression: gcry_mpi_ec_curve_point as Resolved.

Fixed in 1.12.1.

Sat, Feb 21, 1:19 AM · libgcrypt, Bug Report

Fri, Feb 20

gniibe added a comment to T7071: gpg: Support of No CRC in ASCII armor.

rG62b8bf2f introduced the regression. The intent of the fix was about comparison of -----END , which has nine characters.
But it also added afx->buffer_pos ==1, that affected.

Fri, Feb 20, 6:22 AM · gnupg, Bug Report
gniibe committed rGb7aa3f5e320d: gpg: Fix armor parsing when no CRC is found. (authored by gniibe).
gpg: Fix armor parsing when no CRC is found.
Fri, Feb 20, 4:02 AM
gniibe committed rK86c6e972421a: Fix a memory leak in _ksba_ber_decoder_decode. (authored by gniibe).
Fix a memory leak in _ksba_ber_decoder_decode.
Fri, Feb 20, 1:13 AM
gniibe added a comment to T8105: Memory leak in BER decoder tree expansion.

Applied the change in: rK86c6e972421a: Fix a memory leak in _ksba_ber_decoder_decode.

Fri, Feb 20, 1:12 AM · Bug Report, libksba

Thu, Feb 19

gniibe committed rG463812bfed4e: agent: Fix debug output for ECC decryption. (authored by gniibe).
agent: Fix debug output for ECC decryption.
Thu, Feb 19, 6:50 AM
gniibe closed T7775: libgcrypt-1.11.2/mpi/mpi-add.c does not compile on PPC Mac OS X 10.5.8, Leopard, because of redefinition of typedefs as Resolved.

Fixed in 1.12.0.

Thu, Feb 19, 5:37 AM · ppc, MacOS, libgcrypt
gniibe closed T8065: gnupg self test hang: clean migration as Resolved.

Fixed in libgpg-error 1.59.

Thu, Feb 19, 5:32 AM · gpgrt, NetBSD, gnupg26, Bug Report
gniibe changed the status of T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional from Open to Testing.
Thu, Feb 19, 5:26 AM · Windows, gpgme
gniibe merged task T7127: GPGME deprecate/remove the helper gpgme-w32spawn program into T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional.
Thu, Feb 19, 5:26 AM · Windows 64, gpgme
gniibe merged T7127: GPGME deprecate/remove the helper gpgme-w32spawn program into T6818: GPGME: Finding gpgme-w32-spawn.exe should be optional.
Thu, Feb 19, 5:26 AM · Windows, gpgme
gniibe triaged T8052: GnuPG: First listing of secret keys is empty as Normal priority.
Thu, Feb 19, 5:21 AM · gpd5x (gpd-5.0.2), gpgrt, Bug Report, gpgagent, gnupg26
gniibe changed the status of T7875: GnuPG: Deletion of kyber key fails from Open to Testing.
Thu, Feb 19, 5:20 AM · Bug Report, PQC, gnupg26
gniibe committed rGd67efbf19c38: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Thu, Feb 19, 5:20 AM
gniibe added a comment to T8092: GnuPG: Add algorithm info for all kyber choices on certificate generation.

Like this patch?

Thu, Feb 19, 2:35 AM · Feature Request, PQC, gnupg26

Tue, Feb 17

gniibe committed rG49e61332af49: gpg: Support deleting a composite secret key in gpg-agent. (authored by gniibe).
gpg: Support deleting a composite secret key in gpg-agent.
Tue, Feb 17, 8:56 AM
gniibe claimed T7875: GnuPG: Deletion of kyber key fails.
Tue, Feb 17, 8:48 AM · Bug Report, PQC, gnupg26

Mon, Feb 16

gniibe added a comment to T8105: Memory leak in BER decoder tree expansion.

I found a possible leak and a possible access of freed memory.

Mon, Feb 16, 6:11 AM · Bug Report, libksba
gniibe committed rC4aa07eeca100: cipher:ecc: Fix Weierstrass curve with PUBKEY_FLAG_PARAM. (authored by gniibe).
cipher:ecc: Fix Weierstrass curve with PUBKEY_FLAG_PARAM.
Mon, Feb 16, 2:39 AM
gniibe committed rC740915ea5f20: mpi:ec: Use mpi_new with NBITS, instead of mpi_alloc. (authored by gniibe).
mpi:ec: Use mpi_new with NBITS, instead of mpi_alloc.
Mon, Feb 16, 2:39 AM
gniibe committed rC1468aaaa473d: mpi:ec: Make sure to have MPI limbs in ECC. (authored by gniibe).
mpi:ec: Make sure to have MPI limbs in ECC.
Mon, Feb 16, 2:39 AM

Fri, Feb 13

gniibe raised the priority of T8094: libgcrypt: EC least leak failure from Low to High.
Fri, Feb 13, 9:32 AM · libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

@thesamesam Thanks a lot.
I managed to replicate the failure somehow (for me, it fails at the importing the key).

Fri, Feb 13, 9:31 AM · libgcrypt, Bug Report
gniibe added a project to T8094: libgcrypt: EC least leak failure: Info Needed.

Please tell us the information of your environment.
What the versions of gpg and gpg-agent?

Fri, Feb 13, 8:13 AM · libgcrypt, Bug Report
gniibe renamed T8094: libgcrypt: EC least leak failure from libgcrypt: EC least leak failure on 32-bit machine to libgcrypt: EC least leak failure.
Fri, Feb 13, 8:10 AM · libgcrypt, Bug Report
gniibe added a comment to T7875: GnuPG: Deletion of kyber key fails.

Here is an attempt of mine this week:

diff --git a/g10/call-agent.c b/g10/call-agent.c
index 5e13a3e52..8949fad17 100644
--- a/g10/call-agent.c
+++ b/g10/call-agent.c
@@ -3290,13 +3290,14 @@ confirm_status_cb (void *opaque, const char *line)
    message.  If FORCE is true the agent is advised not to ask for
    confirmation. */
 gpg_error_t
-agent_delete_key (ctrl_t ctrl, const char *hexkeygrip, const char *desc,
+agent_delete_key (ctrl_t ctrl, const char *keygrip, const char *desc,
                   int force)
 {
   gpg_error_t err;
   char line[ASSUAN_LINELENGTH];
   struct default_inq_parm_s dfltparm;
   struct confirm_parm_s confirm_parm;
+  const char *keygrip2 = NULL;
Fri, Feb 13, 8:07 AM · Bug Report, PQC, gnupg26

Thu, Feb 12

gniibe committed rG6eed3959303c: agent: Fix the regression in pkdecrypt with TPM RSA. (authored by gniibe).
agent: Fix the regression in pkdecrypt with TPM RSA.
Thu, Feb 12, 4:05 AM
gniibe added a comment to T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.

The fix causes a regression. Reported: https://lists.gnupg.org/pipermail/gnupg-devel/2026-February/036218.html

Thu, Feb 12, 2:49 AM · gnupg26, CVE, TPM, Bug Report
gniibe reopened T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT` as "Open".

This is not 2.5-only.

Thu, Feb 12, 2:48 AM · gnupg26, CVE, TPM, Bug Report

Wed, Feb 11

gniibe added a comment to T8094: libgcrypt: EC least leak failure.

No, OpenBSD's implementation of POSIX semaphore is different to NetBSD.
(It doesn't support PSHARED=1.)

Wed, Feb 11, 2:51 AM · libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

Possibly, it is related to the NetBSD failure of T8065.
If importing the secret key fails (which invokes gpg-agent), decryption cannot be succeeded.
I will check OpenBSD implementation of POSIX semaphore, if it's similar to NetBSD one.

Wed, Feb 11, 2:41 AM · libgcrypt, Bug Report

Tue, Feb 10

gniibe added a comment to T8066: gpgrt: Static linking support.

Investigating GNU ld, I learned that there is no easy way (~= no way) to suppress the warnings (other than 2>/dev/null). It was implemented by the special section named gnu.warning.SYM where SYM is a symbol. I think that this is not-so-good for glibc to notify its users about possible static link problem, by gnu.warning.SYM.

Tue, Feb 10, 2:42 AM · Linux, Feature Request, gpgrt

Mon, Feb 9

gniibe created T8094: libgcrypt: EC least leak failure.
Mon, Feb 9, 9:58 AM · libgcrypt, Bug Report

Feb 5 2026

gniibe committed rCb7ea9e3afc9f: cipher: remove unused variable idx in _gcry_pk_get_keygrip. (authored by Rudi Heitbaum <rudi@heitbaum.com>).
cipher: remove unused variable idx in _gcry_pk_get_keygrip.
Feb 5 2026, 4:19 AM
gniibe committed rC581478c9ef9a: sexp: Fix for use of strchr wrt const qualifier. (authored by Rudi Heitbaum <rudi@heitbaum.com>).
sexp: Fix for use of strchr wrt const qualifier.
Feb 5 2026, 4:02 AM
gniibe committed rC3961d6c2bd2a: m4: Update ltmain.sh and m4 files. (authored by gniibe).
m4: Update ltmain.sh and m4 files.
Feb 5 2026, 2:57 AM
gniibe committed rCdd056316ce66: Fix carry overflow in Stribog in 512-bit addition (authored by lumag).
Fix carry overflow in Stribog in 512-bit addition
Feb 5 2026, 2:57 AM

Feb 4 2026

gniibe committed rE97c0106a9a77: spawn:w32: Fix with GPGRT_PROCESS_*_KEEP flags. (authored by gniibe).
spawn:w32: Fix with GPGRT_PROCESS_*_KEEP flags.
Feb 4 2026, 7:26 AM
gniibe committed rEce261e592b3b: spawn:w32: Fix preparing the environment block. (authored by gniibe).
spawn:w32: Fix preparing the environment block.
Feb 4 2026, 7:26 AM
gniibe claimed T8052: GnuPG: First listing of secret keys is empty.

I found two issues in libgpg-error for spawning functions.

Feb 4 2026, 7:21 AM · gpd5x (gpd-5.0.2), gpgrt, Bug Report, gpgagent, gnupg26
gniibe added a comment to T8065: gnupg self test hang: clean migration.

POSIX documentation never says that PSHARED=0 prevents sharing among processes. In my opinion, it still conforms to POSIX even when a PSHARED=0 semaphore can be shared between parent and child processes.

Feb 4 2026, 1:29 AM · gpgrt, NetBSD, gnupg26, Bug Report

Feb 3 2026

gniibe committed rC949557945cf8: mpi:ec: Don't modify POINT in _gcry_mpi_ec_get_affine. (authored by gniibe).
mpi:ec: Don't modify POINT in _gcry_mpi_ec_get_affine.
Feb 3 2026, 7:13 AM
gniibe claimed T8080: libgcrypt 1.12.0 regression: gcry_mpi_ec_curve_point.
Feb 3 2026, 7:10 AM · libgcrypt, Bug Report
gniibe created T8080: libgcrypt 1.12.0 regression: gcry_mpi_ec_curve_point.
Feb 3 2026, 7:09 AM · libgcrypt, Bug Report
gniibe changed the status of T8065: gnupg self test hang: clean migration from Open to Testing.
Feb 3 2026, 6:48 AM · gpgrt, NetBSD, gnupg26, Bug Report
gniibe added a project to T8065: gnupg self test hang: clean migration: gpgrt.

In tests/migrations, (unlike tests/openpgp and tests/cms), the tests do not prepare gpg-agent, but it is gpg which invokes gpg-agent if needed.
Because of that, on NetBSD (where POSIX semaphore has a different semantics), it hangs with gpg --list-secret-key, when gpg tries to spawn the gpg-agent process.
In the old code of 2.4, it simply ignores about the npth_protect and npth_unprotect sequence when calling fork to spawn a process.
New code in libgpg-error cares about npth_protect and npth_unprotect sequence but it was not sufficient; We need to care about NetBSD's semantics. Child process should not call npth_protect. With shared semantics, child process's calling npth_protect affects to cause parent process: it hangs.

Feb 3 2026, 6:48 AM · gpgrt, NetBSD, gnupg26, Bug Report
gniibe added a comment to T8065: gnupg self test hang: clean migration.

@wiz Thank you for your quick feedback.

Feb 3 2026, 6:33 AM · gpgrt, NetBSD, gnupg26, Bug Report
gniibe committed rE20c673e15bd7: spawn:posix: Take care of POSIX semaphore "shared" semantics. (authored by gniibe).
spawn:posix: Take care of POSIX semaphore "shared" semantics.
Feb 3 2026, 6:31 AM
gniibe committed rE6e40339569fc: spawn:posix: Take care of POSIX semaphore "shared" semantics. (authored by gniibe).
spawn:posix: Take care of POSIX semaphore "shared" semantics.
Feb 3 2026, 6:03 AM

Feb 2 2026

gniibe added a comment to T8065: gnupg self test hang: clean migration.

Thank you for the log.

Feb 2 2026, 8:14 AM · gpgrt, NetBSD, gnupg26, Bug Report

Jan 30 2026

gniibe committed rC23345eac14d2: Register DCO for Clemens Lang. (authored by gniibe).
Register DCO for Clemens Lang.
Jan 30 2026, 10:43 AM
gniibe committed rCffaef0be6131: jitterentropy: Include <fcntl.h> and <limits.h> (authored by heirecka).
jitterentropy: Include <fcntl.h> and <limits.h>
Jan 30 2026, 10:43 AM
gniibe committed rC6683007d696d: kdf: Use u64. (authored by gniibe).
kdf: Use u64.
Jan 30 2026, 10:43 AM
gniibe committed rCa60f8e43dd1b: fips: Fix memory leaks in FIPS mode (authored by Clemens Lang via Gcrypt-devel <gcrypt-devel@lists.gnupg.org>).
fips: Fix memory leaks in FIPS mode
Jan 30 2026, 10:43 AM
gniibe committed rCb5b7b8c5c768: build: Fix m4/gpg-error.m4. (authored by gniibe).
build: Fix m4/gpg-error.m4.
Jan 30 2026, 10:43 AM