Page MenuHome GnuPG

gniibe (NIIBE Yutaka)
UserAdministrator

Projects (9)

User Details

User Since
Mar 27 2017, 4:47 PM (382 w, 4 d)
Roles
Administrator
Availability
Busy Busy until Jul 15 2030.

Recent Activity

Tue, Jul 23

gniibe committed rGdd23441938d1: agent: Avoid memory leak when handling ssh keys. (authored by Jakuje).
agent: Avoid memory leak when handling ssh keys.
Tue, Jul 23, 2:32 AM
gniibe committed rGbe40a33419c8: agent: Avoid memory leak when handling tpm2. (authored by Jakuje).
agent: Avoid memory leak when handling tpm2.
Tue, Jul 23, 2:32 AM
gniibe committed rG4bdd43fdca20: dotlock: Avoid leaking directory handle. (authored by Jakuje).
dotlock: Avoid leaking directory handle.
Tue, Jul 23, 2:32 AM
gniibe committed rGb1029031d473: scd: Avoid memory leak. (authored by Jakuje).
scd: Avoid memory leak.
Tue, Jul 23, 2:32 AM
gniibe committed rGf66e9356f892: export_secret_ssh_key: Avoid memory leak. (authored by Jakuje).
export_secret_ssh_key: Avoid memory leak.
Tue, Jul 23, 2:32 AM
gniibe committed rGe8c8068decb3: tools: Avoid memory leaks. (authored by Jakuje).
tools: Avoid memory leaks.
Tue, Jul 23, 2:32 AM

Tue, Jul 16

gniibe claimed T7201: More memory leaks in gnupg.
Tue, Jul 16, 8:58 AM · gnupg, Bug Report

Fri, Jul 12

gniibe committed rGcc78b26a4729: common: Fix tlv-parser for constructed OCTET-STRING. (authored by gniibe).
common: Fix tlv-parser for constructed OCTET-STRING.
Fri, Jul 12, 9:00 AM

Thu, Jul 11

gniibe claimed T5924: libassuan: uses of socklen_t in assuan.h are inconsistent.
Thu, Jul 11, 4:46 AM · libassuan
gniibe changed the status of T5924: libassuan: uses of socklen_t in assuan.h are inconsistent from Open to Testing.

The socklen_t use are now being fixed in newer POSIX Issue 8, 2024.
https://www.man7.org/linux/man-pages/man3/socklen_t.3type.html

Thu, Jul 11, 4:45 AM · libassuan
gniibe committed rA69a703446b61: Use socklen_t for the length of socket address. (authored by gniibe).
Use socklen_t for the length of socket address.
Thu, Jul 11, 4:43 AM
gniibe added a project to T5924: libassuan: uses of socklen_t in assuan.h are inconsistent: libassuan.
Thu, Jul 11, 4:10 AM · libassuan
gniibe added a project to T5920: libassuan: Don't inherit handles for Windows: libassuan.
Thu, Jul 11, 4:08 AM · libassuan
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).
Thu, Jul 11, 3:59 AM · gpgrt
gniibe committed rAf89352ddc834: Update date of libassuan.m4. (authored by gniibe).
Update date of libassuan.m4.
Thu, Jul 11, 3:14 AM
gniibe committed rAb8148b4f5735: Fix typo in assuan.h. (authored by gniibe).
Fix typo in assuan.h.
Thu, Jul 11, 3:14 AM

Wed, Jul 10

gniibe changed the status of T7195: gpgme regression (t-json) with GnuPG 2.5.0 from Open to Testing.

Fixed in: rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key.

Wed, Jul 10, 8:17 AM · gnupg, Bug Report
gniibe committed rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key. (authored by gniibe).
gpg: Fix agent_probe_any_secret_key.
Wed, Jul 10, 8:14 AM
gniibe claimed T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Wed, Jul 10, 8:12 AM · gnupg, Bug Report
gniibe created T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Wed, Jul 10, 8:12 AM · gnupg, Bug Report
gniibe committed rGd6017e4b1ed9: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Wed, Jul 10, 3:24 AM

Tue, Jul 9

gniibe committed rG2b19474aab8f: common: On Windows, we care about how PIPE handles are inherited. (authored by gniibe).
common: On Windows, we care about how PIPE handles are inherited.
Tue, Jul 9, 8:49 AM
gniibe changed the status of T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write from Open to Testing.

Thank you for your report.

Tue, Jul 9, 3:52 AM · MacOS, gnupg, Bug Report
gniibe committed rG1d5cfa9b7fd2: scd: Add <unistd.h> for read(2) / write(2) . (authored by gniibe).
scd: Add <unistd.h> for read(2) / write(2) .
Tue, Jul 9, 3:50 AM
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.

Tue, Jul 9, 3:44 AM · gpgrt, gnupg
gniibe committed rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API. (authored by gniibe).
common,kbx,tests: Clean up the PIPE function API.
Tue, Jul 9, 3:43 AM
gniibe triaged T7194: gnupg_ -> gpgrt_ : Pipe API as Normal priority.
Tue, Jul 9, 3:25 AM · gpgrt, gnupg
gniibe changed the status of T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from Open to Testing.

Push the change: rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error.
Please test.

Tue, Jul 9, 3:15 AM · gnupg, Bug Report
gniibe committed rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error. (authored by gniibe).
Use gpgrt_process_spawn API from libgpg-error.
Tue, Jul 9, 3:15 AM
gniibe renamed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from gnupg-2.5.0: Does not build due to undeclared identifier 'environ' to gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
Tue, Jul 9, 3:14 AM · gnupg, Bug Report
gniibe claimed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Thank you for your report. We are about to migrate to use the gpgrt_spawn_process API.
(In our development history, it was originally implemented and tested as gnupg_spawn_process API and moved to libgpg-error.)

Tue, Jul 9, 3:13 AM · gnupg, Bug Report

Fri, Jul 5

gniibe committed rGcf3cec982d28: tpm2d: Fix key import. (authored by Jakuje).
tpm2d: Fix key import.
Fri, Jul 5, 7:22 AM
gniibe changed the status of T7186: Fix tpm2d key import after recent changes from Open to Testing.
Fri, Jul 5, 7:22 AM · gnupg, Bug Report
gniibe claimed T7186: Fix tpm2d key import after recent changes.

Thank you for the patch.

Fri, Jul 5, 7:22 AM · gnupg, Bug Report
gniibe committed rMde6068450094: Fix printing size_t and off_t value for LLP64 Windows. (authored by gniibe).
Fix printing size_t and off_t value for LLP64 Windows.
Fri, Jul 5, 6:54 AM
gniibe committed rM95bd4fa81302: Fix calling CancelSynchronousIo. (authored by gniibe).
Fix calling CancelSynchronousIo.
Fri, Jul 5, 6:54 AM
gniibe triaged T7187: gpgme: Debug output for size_t and off_t as Normal priority.
Fri, Jul 5, 6:49 AM · Windows 64, gpgme
gniibe committed rM8b4171680c32: Remove ath.h and ath.c. (authored by gniibe).
Remove ath.h and ath.c.
Fri, Jul 5, 4:51 AM
gniibe committed rM9c276e762a25: Don't use ath_self, but get thread ID directly. (authored by gniibe).
Don't use ath_self, but get thread ID directly.
Fri, Jul 5, 4:51 AM
gniibe claimed T7058: KDF-DO is not properly implemented.
Fri, Jul 5, 2:40 AM · scd, gnupg, Bug Report

Thu, Jul 4

gniibe committed rP7dc2d243fc50: m4: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
m4: Update gpg-error.m4 and libassuan.m4.
Thu, Jul 4, 7:21 AM
gniibe committed rCb42116d6067a: cipher:blake2: Fix for use_avx512. (authored by gniibe).
cipher:blake2: Fix for use_avx512.
Thu, Jul 4, 4:22 AM
gniibe changed the status of T7184: Libgcrypt v1.11.0 make fails at cipher/blake2.c:834:6 (has no member named 'use_avx512') from Open to Testing.
Thu, Jul 4, 4:19 AM · libgcrypt, Bug Report
gniibe claimed T7184: Libgcrypt v1.11.0 make fails at cipher/blake2.c:834:6 (has no member named 'use_avx512').

Thank you for your report, good catch.
It's introduced by the commit: rC909daa700e4b: blake2: add AVX512 accelerated implementations
And the bug is there since then.

Thu, Jul 4, 4:16 AM · libgcrypt, Bug Report
gniibe added a parent task for T7138: Windows (Semi-hosted environment): filename and network access: T6508: Port GnuPG to 64-bit Windows.
Thu, Jul 4, 4:09 AM · gnupg, Bug Report
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T7138: Windows (Semi-hosted environment): filename and network access.
Thu, Jul 4, 4:09 AM · Windows 64, Feature Request, gnupg26

Tue, Jul 2

gniibe committed rC8b898670e915: cipher:kyber: Use ct_int16_select of libgcrypt . (authored by gniibe).
cipher:kyber: Use ct_int16_select of libgcrypt .
Tue, Jul 2, 3:59 AM
gniibe committed rCf765778e82b3: cipher:kyber: Apply a change from upstream. (authored by gniibe).
cipher:kyber: Apply a change from upstream.
Tue, Jul 2, 3:59 AM
gniibe committed rGd78131490edd: build: Require libgpg-error 1.50 or later. (authored by gniibe).
build: Require libgpg-error 1.50 or later.
Tue, Jul 2, 2:58 AM

Mon, Jul 1

gniibe changed the status of T7180: gpgme: Use gpgrt_b64dec from Open to Testing.
Mon, Jul 1, 7:08 AM
gniibe committed rMec2c6dd8bc49: Use gpgrt_b64dec in libgpg-error. (authored by gniibe).
Use gpgrt_b64dec in libgpg-error.
Mon, Jul 1, 4:57 AM
gniibe triaged T7180: gpgme: Use gpgrt_b64dec as Low priority.
Mon, Jul 1, 4:39 AM
gniibe changed the status of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close from Open to Testing.
Mon, Jul 1, 4:25 AM · gpgagent, scd, gnupg24, Bug Report
gniibe changed the status of T7160: scd: pipe server shutdown, a subtask of T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close, from Open to Testing.
Mon, Jul 1, 4:25 AM · gpgagent, scd, gnupg24, Bug Report
gniibe changed the status of T7160: scd: pipe server shutdown from Open to Testing.

Fixed in rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes.

Mon, Jul 1, 4:25 AM · scd, gpgagent, Bug Report

Fri, Jun 28

gniibe committed rGc4ff9c5def1a: agent: Require use of "SCD DEVINFO --watch" command with socket. (authored by gniibe).
agent: Require use of "SCD DEVINFO --watch" command with socket.
Fri, Jun 28, 6:54 AM
gniibe committed rG14400b2fb3d4: agent: Initialize thread_startup.fd for pipe connection. (authored by gniibe).
agent: Initialize thread_startup.fd for pipe connection.
Fri, Jun 28, 6:54 AM
gniibe added inline comments to rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way..
Fri, Jun 28, 6:44 AM

Thu, Jun 27

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

Asking a change of gpgme would need more time... So, I decided to change gpg-agent side.
gpg-agent part was done in: rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way.

Thu, Jun 27, 8:38 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rG5d980802acb3: agent:daemon: Add an argument to specify requiring socket connection. (authored by gniibe).
agent:daemon: Add an argument to specify requiring socket connection.
Thu, Jun 27, 8:33 AM
gniibe committed rGb3f1f2cd192b: agent: Handle SCD DEVINFO --watch command in a special way. (authored by gniibe).
agent: Handle SCD DEVINFO --watch command in a special way.
Thu, Jun 27, 8:33 AM

Jun 26 2024

gniibe committed rGd98521b934ec: scd: Restrict use of DEVINFO --watch command for socket connection. (authored by gniibe).
scd: Restrict use of DEVINFO --watch command for socket connection.
Jun 26 2024, 4:17 AM

Jun 25 2024

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

scdaemon part was done in: rG36d8cffc6cd2: scd: Finish DEVINFO --watch command on input close.

Jun 25 2024, 10:56 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rG36d8cffc6cd2: scd: Finish DEVINFO --watch command on input close. (authored by gniibe).
scd: Finish DEVINFO --watch command on input close.
Jun 25 2024, 8:35 AM
gniibe committed rG9aa6faaf10cf: scd: Factor out scd_init_event function. (authored by gniibe).
scd: Factor out scd_init_event function.
Jun 25 2024, 8:35 AM

Jun 24 2024

gniibe added a comment to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close.

Did some experiment and I concluded (for now) that new command for gpg-agent would not be needed.
Instead, it might be better doing following in GPGME.

Jun 24 2024, 4:24 AM · gpgagent, scd, gnupg24, Bug Report
gniibe committed rCbb0895bbb7c6: m4: Fix acinclude.m4 for underscore detection in the symbol. (authored by gniibe).
m4: Fix acinclude.m4 for underscore detection in the symbol.
Jun 24 2024, 3:21 AM
gniibe changed the status of T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime from Open to Testing.

Pushed the change to master. Please test.
rCbb0895bbb7c6: m4: Fix acinclude.m4 for underscore detection in the symbol.

Jun 24 2024, 3:21 AM · MacOS, libgcrypt, Bug Report
gniibe claimed T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.

Thank you for the report.

Jun 24 2024, 3:06 AM · MacOS, libgcrypt, Bug Report

Jun 21 2024

gniibe closed T7022: libgcrypt-1.10.3 regression on hppa as Resolved.
Jun 21 2024, 8:48 AM · libgcrypt, Gentoo, hppa, Bug Report
gniibe closed T6964: don't use deprecated grep aliases as Resolved.
Jun 21 2024, 8:48 AM · libgcrypt
gniibe closed T6863: [patch] libgcrypt copyright header cleanup as Resolved.
Jun 21 2024, 8:48 AM · patch, libgcrypt, Bug Report
gniibe closed T6858: libgcrypt fails to be cross-compiled. as Resolved.
Jun 21 2024, 8:47 AM · libgcrypt
gniibe closed T6625: libassuan: Add assuan_control function, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:47 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6625: libassuan: Add assuan_control function as Resolved.
Jun 21 2024, 8:47 AM · libassuan
gniibe closed T6018: libassuan: Coverity reports as Resolved.
Jun 21 2024, 8:47 AM · patch, libassuan, Bug Report
gniibe closed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH as Resolved.
Jun 21 2024, 8:46 AM · Feature Request, libassuan
gniibe closed T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:46 AM · Windows 64, Feature Request, gnupg26
gniibe closed T5817: libgcrypt: Add Balloon KDF as Resolved.

Done.

Jun 21 2024, 8:45 AM · libgcrypt, Feature Request
gniibe closed T6271: The old FSF address in libgcrypt source code as Resolved.

Done in 1.11.0.

Jun 21 2024, 8:42 AM · Documentation, libgcrypt, Bug Report
gniibe closed T3302: Allow non-blocking connect with Tor as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:41 AM · libassuan
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, as Resolved.
Jun 21 2024, 8:40 AM · Memo
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T4656: Windows 64-bit: functions which use pid_t, as Resolved.
Jun 21 2024, 8:40 AM · Memo
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:40 AM · Windows 64, Feature Request, gnupg26
gniibe closed T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:40 AM · Windows, libassuan, Feature Request
gniibe closed T6170: libassuan: Drop WindowsCE support as Resolved.

Done in 3.0.0.

Jun 21 2024, 8:39 AM · libassuan
gniibe closed T5925: libassuan: Add assuan_sock_accept function to the API, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 21 2024, 8:39 AM · Windows 64, Feature Request, gnupg26
gniibe closed T5925: libassuan: Add assuan_sock_accept function to the API, a subtask of T6606: Use new API of libassuan 3, as Resolved.
Jun 21 2024, 8:39 AM · Windows 64, Feature Request, gnupg26
gniibe closed T5925: libassuan: Add assuan_sock_accept function to the API as Resolved.

Added in 3.0.0.

Jun 21 2024, 8:39 AM · Feature Request, libassuan

Jun 17 2024

gniibe committed rG9bc3f2ad52ce: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Jun 17 2024, 10:24 AM
gniibe added inline comments to rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes..
Jun 17 2024, 10:11 AM
gniibe committed rG01fa318be0f8: scd: Fix how scdaemon pipe server finishes. (authored by gniibe).
scd: Fix how scdaemon pipe server finishes.
Jun 17 2024, 4:54 AM
gniibe added projects to T7151: graceful shutdown: DEVINFO should be a gpg-agent command: also watching input close: scd, gpgagent.
Jun 17 2024, 4:49 AM · gpgagent, scd, gnupg24, Bug Report
gniibe triaged T7160: scd: pipe server shutdown as Normal priority.
Jun 17 2024, 4:48 AM · scd, gpgagent, Bug Report

Jun 14 2024

gniibe committed rT3b9291e95020: Update m4 files. (authored by gniibe).
Update m4 files.
Jun 14 2024, 8:33 AM
gniibe committed rTc61e6420c18b: m4: Apply changes from GnuPG master. (authored by gniibe).
m4: Apply changes from GnuPG master.
Jun 14 2024, 8:33 AM
gniibe committed rM53c367629a63: Update gpg-error.m4 again for spell fix. (authored by gniibe).
Update gpg-error.m4 again for spell fix.
Jun 14 2024, 6:52 AM
gniibe committed rKf43a21b2c53e: Update gpg-error.m4. (authored by gniibe).
Update gpg-error.m4.
Jun 14 2024, 6:48 AM
gniibe committed rA24f05d64f475: Spell fix in gpg-error.m4 from GnuPG. (authored by gniibe).
Spell fix in gpg-error.m4 from GnuPG.
Jun 14 2024, 6:48 AM
gniibe committed rC89adba4518d2: m4: Update gpg-error.m4. (authored by gniibe).
m4: Update gpg-error.m4.
Jun 14 2024, 6:46 AM