Page MenuHome GnuPG

gniibe (NIIBE Yutaka)
UserAdministrator

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:47 PM (305 w, 3 d)
Roles
Administrator
Availability
Available

Recent Activity

Yesterday

gniibe added a comment to T6364: More device (including virtual) support.

Current status:

  • Gnuk Token, Yubikey, OpenPGPcard with some card readers (only w/ specific reliable card readers)
  • some cards some card readers (many are not supported well)
  • TPM
Wed, Feb 1, 6:49 AM
gniibe triaged T6364: More device (including virtual) support as Wishlist priority.
Wed, Feb 1, 6:45 AM
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@MathiasMagnus This change is to support Win32-OpenSSH by gpg-agent emulation of ssh-agent; You can use gpg-agent emulation of ssh-agent when you use Win32-OpenSSH. That is, you can use GPG auth subkey for Win32-OpenSSH.

Wed, Feb 1, 6:03 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Thu, Jan 26

gniibe committed rG3de5e00d04a5: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Thu, Jan 26, 7:25 AM
gniibe committed rG92e4f856c509: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Thu, Jan 26, 7:25 AM

Tue, Jan 24

gniibe added a comment to T6356: Trapped at "Your decision?" in an infinite loop on providing unwanted input.

The interaction goes back to "Your decision?" after you didn't answer "y/N" to the question of "Do you really...?".
What you are asked is: 1, 2, 3, 4, 5 or m.

Tue, Jan 24, 11:34 AM · Support

Mon, Jan 23

gniibe updated the task description for T6352: Design USB Protocol for (possible) new device.
Mon, Jan 23, 8:30 AM
gniibe updated the task description for T6352: Design USB Protocol for (possible) new device.
Mon, Jan 23, 8:29 AM
gniibe added a comment to T6352: Design USB Protocol for (possible) new device.

Some technical points:

Mon, Jan 23, 7:04 AM
gniibe triaged T6352: Design USB Protocol for (possible) new device as Wishlist priority.
Mon, Jan 23, 6:45 AM
gniibe claimed T6338: kleo: Japanese Translation.
Mon, Jan 23, 6:23 AM · Restricted Project, kleopatra, Bug Report

Tue, Jan 17

gniibe committed rPTHbd356d823944: POSIX: Don't include unused symbols in the version control. (authored by gniibe).
POSIX: Don't include unused symbols in the version control.
Tue, Jan 17, 11:39 AM
gniibe accepted D564: Remove non-symbol npth_sigmask/npth_sigwait.
Tue, Jan 17, 5:59 AM
gniibe added a comment to D564: Remove non-symbol npth_sigmask/npth_sigwait.

Thank you for the patch.

Tue, Jan 17, 5:59 AM

Mon, Jan 16

gniibe added a comment to T6338: kleo: Japanese Translation.

Thanks a lot.

Mon, Jan 16, 7:51 AM · Restricted Project, kleopatra, Bug Report

Fri, Jan 13

gniibe added a comment to T6338: kleo: Japanese Translation.

Not yet fully finished, but it's better for me to put it now:

Fri, Jan 13, 8:41 AM · Restricted Project, kleopatra, Bug Report

Tue, Jan 10

gniibe added a comment to T6338: kleo: Japanese Translation.

I leave this open as ticket for the rest ?

Tue, Jan 10, 1:03 AM · Restricted Project, kleopatra, Bug Report

Fri, Jan 6

gniibe added a comment to T6338: kleo: Japanese Translation.

Here is my fix:

Fri, Jan 6, 6:57 AM · Restricted Project, kleopatra, Bug Report
gniibe created T6338: kleo: Japanese Translation.
Fri, Jan 6, 6:57 AM · Restricted Project, kleopatra, Bug Report
gniibe updated the task description for T6337: libkleo: Japanese Translation.
Fri, Jan 6, 1:42 AM · kleopatra, Bug Report
gniibe added a comment to T6337: libkleo: Japanese Translation.

Here is my change for libkleo Japanese Translation:

Fri, Jan 6, 1:40 AM · kleopatra, Bug Report
gniibe created T6337: libkleo: Japanese Translation.
Fri, Jan 6, 1:37 AM · kleopatra, Bug Report
gniibe added projects to T6288: Document gpgrt-config in detail or improve it to support simple invocation: Bug Report, gpgrt.
Fri, Jan 6, 1:32 AM · gpgrt, Bug Report

Thu, Jan 5

gniibe added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

My understanding is that: selftest in Kleo does call assuan_socket_connect (possibly in kleopatra/src/libkleopatraclient/core/command.cpp), and it didn't send nonce correctly.

Thu, Jan 5, 1:06 AM · Restricted Project, libassuan

Wed, Jan 4

gniibe committed rAe4e54fb4ba1b: w32: Fix assuan_socket_connect. (authored by gniibe).
w32: Fix assuan_socket_connect.
Wed, Jan 4, 5:41 AM
gniibe added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

I found an issue in the assuan code of client side. This might be the cause of the server failure for nonce.

Wed, Jan 4, 3:39 AM · Restricted Project, libassuan

Dec 22 2022

gniibe committed rGe89d57a2cb10: tests: Fix tests/gpgme for in-source-tree builds. (authored by gniibe).
tests: Fix tests/gpgme for in-source-tree builds.
Dec 22 2022, 1:02 AM
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Well, not our bug... it's a kind of support question and answer:
This might help: https://stackoverflow.com/questions/3844393/what-to-do-about-pty-allocation-request-failed-on-channel-0

Dec 22 2022, 1:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe changed the status of T6313: 2.4.0 does not support in-source-tree builds from Open to Testing.

Pushed the change.

Dec 22 2022, 12:54 AM · gnupg24, workaround, Bug Report
gniibe changed the status of T6315: libgpg-error: argparse: empty header doesn't work well from Open to Testing.

Ah, I had not done git pull for a week, and I didn't realize your patch.

Dec 22 2022, 12:51 AM · Bug Report, gpgrt

Dec 21 2022

gniibe added a project to T6315: libgpg-error: argparse: empty header doesn't work well: Bug Report.
Dec 21 2022, 3:07 AM · Bug Report, gpgrt
gniibe added a comment to T6315: libgpg-error: argparse: empty header doesn't work well.

Something like this should fix the behavior:

diff --git a/src/argparse.c b/src/argparse.c
index ef0c161..403c4a7 100644
--- a/src/argparse.c
+++ b/src/argparse.c
@@ -3000,7 +3000,13 @@ show_help (opttable_t *opts, unsigned int nopts, unsigned int flags)
         writestrings (0, "Options:", "\n", NULL);
       for (i=0; i < nopts; i++ )
         {
-          s = map_fixed_string (_( opts[ordtbl[i]].description ));
+          if ((opts[ordtbl[i]].flags & ARGPARSE_OPT_HEADER)
+              && opts[ordtbl[i]].description
+              && !*opts[ordtbl[i]].description)
+            /* It's empty header.  */
+            s = opts[ordtbl[i]].description;
+          else
+            s = map_fixed_string (_( opts[ordtbl[i]].description ));
           if ( s && *s== '@' && !s[1] ) /* Hide this line.  */
             continue;
           if ( s && (opts[ordtbl[i]].flags & ARGPARSE_OPT_HEADER))
Dec 21 2022, 3:07 AM · Bug Report, gpgrt
gniibe claimed T6313: 2.4.0 does not support in-source-tree builds.

I will push this change:

commit e89d57a2cb10bd04d266165015f159be2ab48984
Author: NIIBE Yutaka <gniibe@fsij.org>
Date:   Wed Dec 21 10:52:24 2022 +0900
Dec 21 2022, 2:55 AM · gnupg24, workaround, Bug Report
gniibe created T6315: libgpg-error: argparse: empty header doesn't work well.
Dec 21 2022, 1:51 AM · Bug Report, gpgrt

Dec 16 2022

gniibe committed rGc19ea75f10d6: tests: Fix make check with GPGME. (authored by gniibe).
tests: Fix make check with GPGME.
Dec 16 2022, 5:19 AM
gniibe added a comment to T6311: A core dump occurs in the _gcry_mpi_normalize function.

I figured out the situation.

Dec 16 2022, 4:18 AM · libgcrypt
gniibe added a comment to T6311: A core dump occurs in the _gcry_mpi_normalize function.

Ah, I found that we have very bad example use case in tests/t-mpi-point.c. This should be fixed at first.

Dec 16 2022, 3:52 AM · libgcrypt
gniibe added a comment to T6311: A core dump occurs in the _gcry_mpi_normalize function.
Dec 16 2022, 3:09 AM · libgcrypt
gniibe claimed T6311: A core dump occurs in the _gcry_mpi_normalize function.

Thank you for your report. IIUC, it is called unexpected way, like invalid/wrong KEYPARMS. Possibly, KEYPARMS == NULL, or something like that.

Dec 16 2022, 2:56 AM · libgcrypt

Dec 15 2022

gniibe added a comment to T6310: kleo: Use pkg-config to determine libassuan use.

Here is my try of next, after 0001.

Dec 15 2022, 1:39 AM · Restricted Project, kleopatra

Dec 14 2022

gniibe committed rM2ba11f9bfb1f: doc:python: Replace gpgme-config to pkg-config. (authored by gniibe).
doc:python: Replace gpgme-config to pkg-config.
Dec 14 2022, 7:33 AM
gniibe added a comment to T6310: kleo: Use pkg-config to determine libassuan use.

Here is my try:

Dec 14 2022, 7:01 AM · Restricted Project, kleopatra
gniibe triaged T6310: kleo: Use pkg-config to determine libassuan use as Normal priority.
Dec 14 2022, 7:00 AM · Restricted Project, kleopatra
gniibe committed rCe3b441214f93: build: Fix m4 macros for strict C compiler. (authored by gniibe).
build: Fix m4 macros for strict C compiler.
Dec 14 2022, 6:23 AM
gniibe committed rCf62d5cf9f268: build: Fix configure.ac for strict C99. (authored by gniibe).
build: Fix configure.ac for strict C99.
Dec 14 2022, 6:23 AM

Dec 13 2022

gniibe committed rC693ffa145378: build: Fix configure.ac for strict C99. (authored by gniibe).
build: Fix configure.ac for strict C99.
Dec 13 2022, 9:10 AM
gniibe committed rE72e0fb3fc858: Add more tests for t-printf and t-strerror. (authored by pengyi <pengyi37@huawei.com>).
Add more tests for t-printf and t-strerror.
Dec 13 2022, 4:21 AM

Dec 12 2022

gniibe changed the status of T6257: Without gpg-error-config installed (libgpg-error-1.46) libgcrypt-1.10.1 does not configure from Open to Testing.
Dec 12 2022, 9:29 AM · MacOS, libgcrypt, gpgrt
gniibe changed the status of T6264: gpgrt-config: Support multilib MinGW-w64 from Open to Testing.

AFAIU, gpgrt-config works well now for the multilib MinGW target.

Dec 12 2022, 9:25 AM · toolchain, gpgrt
gniibe changed the status of T6293: w32: putenv in Microsoft runtime doesn't support GNU extension from Open to Testing.
Dec 12 2022, 9:04 AM · gnupg, Bug Report

Dec 9 2022

gniibe committed rGf32d0c9c0ff7: build: Remove Windows CE support. (authored by gniibe).
build: Remove Windows CE support.
Dec 9 2022, 6:07 AM

Dec 8 2022

gniibe merged task T6306: 1.18.0: gpgme pythpn bindings fails because it tries to use gpg-error-config into T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config).
Dec 8 2022, 3:23 AM · Bug Report
gniibe merged T6306: 1.18.0: gpgme pythpn bindings fails because it tries to use gpg-error-config into T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config).
Dec 8 2022, 3:23 AM · Python, gpgme
gniibe added a comment to T6306: 1.18.0: gpgme pythpn bindings fails because it tries to use gpg-error-config.

Thank you for your report.
Please look T6204.
Closed as duplicate.

Dec 8 2022, 3:22 AM · Bug Report

Dec 6 2022

gniibe committed rPa7e78e1753a4: build: Emit warning for pinentry-emacs. (authored by gniibe).
build: Emit warning for pinentry-emacs.
Dec 6 2022, 9:50 AM
gniibe committed rC896fe69757e0: doc: Minor fix up. (authored by gniibe).
doc: Minor fix up.
Dec 6 2022, 2:15 AM
gniibe committed rC06ea5b5332ff: fips,rsa: Prevent usage of X9.31 keygen in FIPS mode. (authored by Jakuje).
fips,rsa: Prevent usage of X9.31 keygen in FIPS mode.
Dec 6 2022, 2:15 AM

Dec 5 2022

gniibe committed rEbe94bcf6aace: Handle strerror_r failure on non-GNU systems. (authored by gniibe).
Handle strerror_r failure on non-GNU systems.
Dec 5 2022, 4:06 AM

Dec 2 2022

gniibe committed rG0a93b5b96a3b: tests: Simplify fake-pinentry to use the option only. (authored by gniibe).
tests: Simplify fake-pinentry to use the option only.
Dec 2 2022, 8:58 AM
gniibe committed rG7c6b014d3bc6: tests: Fix fake-pinentry for Windows. (authored by gniibe).
tests: Fix fake-pinentry for Windows.
Dec 2 2022, 8:19 AM
gniibe committed rG7663fdd983d2: tests: Fix make check-all. (authored by gniibe).
tests: Fix make check-all.
Dec 2 2022, 2:01 AM

Dec 1 2022

gniibe committed rG1b434111a186: tests: Put a workaround for semihosted environment. (authored by gniibe).
tests: Put a workaround for semihosted environment.
Dec 1 2022, 9:14 AM
gniibe committed rG594c3274d669: tests: More fix for semihosted environment. (authored by gniibe).
tests: More fix for semihosted environment.
Dec 1 2022, 9:14 AM
gniibe committed rGf182c284fb2c: tests: Support semihosted environment. (authored by gniibe).
tests: Support semihosted environment.
Dec 1 2022, 6:02 AM
gniibe committed rGa9a1ee872633: tests: Fix tests under cms. (authored by gniibe).
tests: Fix tests under cms.
Dec 1 2022, 6:02 AM
gniibe committed rGe1e26a49bf2c: tests,w32: Fix for semihosted environment. (authored by gniibe).
tests,w32: Fix for semihosted environment.
Dec 1 2022, 6:02 AM

Nov 30 2022

gniibe committed rG50c651536050: w32: Fix for tests on semihosted environment. (authored by gniibe).
w32: Fix for tests on semihosted environment.
Nov 30 2022, 8:51 AM
gniibe added a comment to T6293: w32: putenv in Microsoft runtime doesn't support GNU extension.

Fixed in rG8e8971403f75: w32: Fix gnupg_unsetenv..

Nov 30 2022, 8:02 AM · gnupg, Bug Report
gniibe committed rG8e8971403f75: w32: Fix gnupg_unsetenv. (authored by gniibe).
w32: Fix gnupg_unsetenv.
Nov 30 2022, 8:02 AM
gniibe triaged T6293: w32: putenv in Microsoft runtime doesn't support GNU extension as Normal priority.
Nov 30 2022, 7:50 AM · gnupg, Bug Report
gniibe committed rCbf1e62e59200: rsa: Prevent usage of long salt in FIPS mode (authored by Jakuje).
rsa: Prevent usage of long salt in FIPS mode
Nov 30 2022, 7:07 AM
gniibe committed rGde0c563f2971: doc: Deprecate scd-event option of scdaemon. (authored by gniibe).
doc: Deprecate scd-event option of scdaemon.
Nov 30 2022, 3:48 AM
gniibe committed rGcd29ab0435d3: gpg: Fix double-free in gpg --card-edit. (authored by gniibe).
gpg: Fix double-free in gpg --card-edit.
Nov 30 2022, 12:58 AM

Nov 29 2022

gniibe committed rE3f812a0f5df8: gpgrt-config: Support a simple invocation. (authored by gniibe).
gpgrt-config: Support a simple invocation.
Nov 29 2022, 6:17 AM
gniibe committed rE4c6890aca2d0: doc: Add man page of gpgrt-config. (authored by gniibe).
doc: Add man page of gpgrt-config.
Nov 29 2022, 6:17 AM
gniibe changed the status of T6288: Document gpgrt-config in detail or improve it to support simple invocation from Open to Testing.

Pushed the change.

Nov 29 2022, 6:10 AM · gpgrt, Bug Report
gniibe changed the status of T6273: AM_PATH_GPGME requires preceding invocation of AM_PATH_GPG_ERROR from Open to Testing.
Nov 29 2022, 3:41 AM · gpgme, Bug Report
gniibe committed rMa9921d797b45: doc: Don't use AM_PATH_GPGME_PTHREAD any more. (authored by gniibe).
doc: Don't use AM_PATH_GPGME_PTHREAD any more.
Nov 29 2022, 3:22 AM
gniibe changed the status of T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition from Open to Testing.

Now, the use of AM_PATH_GPGME_PTHREAD shows warning. Also I update the documentation.

Nov 29 2022, 3:20 AM · gpgme, Bug Report
gniibe added a comment to T6271: The old FSF address in libgcrypt source code.

Modern way for license notice seems use of URL: https://www.gnu.org/prep/maintain/maintain.html#License-Notices-for-Code
https://www.gnu.org/licenses/gpl-howto.html

Nov 29 2022, 2:46 AM · Documentation, libgcrypt, Bug Report

Nov 28 2022

Muzaffer015 awarded rPTH3939b86b20d1: build: Prefer gpgrt-config when available. a 100 token.
Nov 28 2022, 9:25 AM
gniibe committed rGa4698d0fb20a: gpg: Fix double-free in gpg --card-edit. (authored by gniibe).
gpg: Fix double-free in gpg --card-edit.
Nov 28 2022, 9:00 AM
gniibe added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

@ametzler1 Thanks a lot for your help.

Nov 28 2022, 6:26 AM · gpgrt, Bug Report

Nov 26 2022

gniibe changed the status of T6249: gpgrt: spawn functions from Testing to Open.
Nov 26 2022, 3:26 AM · gnupg, libassuan, gpgrt

Nov 25 2022

gniibe committed rMf9cbf2c8a839: gpgme.m4: Fix AM_PATH_GPGME_PTHREAD. (authored by gniibe).
gpgme.m4: Fix AM_PATH_GPGME_PTHREAD.
Nov 25 2022, 8:29 AM
gniibe closed T6290: gpgscm: Windows 64-bit support as Invalid.

Sorry, it looks like no problem.

Nov 25 2022, 6:33 AM · gnupg (gpg23), Bug Report
gniibe updated the task description for T6290: gpgscm: Windows 64-bit support.
Nov 25 2022, 6:12 AM · gnupg (gpg23), Bug Report
gniibe triaged T6290: gpgscm: Windows 64-bit support as Wishlist priority.
Nov 25 2022, 6:05 AM · gnupg (gpg23), Bug Report
gniibe created T6290: gpgscm: Windows 64-bit support.
Nov 25 2022, 6:04 AM · gnupg (gpg23), Bug Report
gniibe committed rG86d66bb14182: w32: Fix for make check. (authored by gniibe).
w32: Fix for make check.
Nov 25 2022, 5:16 AM
gniibe added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

Implications are... you won't be possible to use new protocols introduced by newer OpenSSH:

Nov 25 2022, 12:54 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 24 2022

gniibe committed rG7071f3076287: tests:w32: Fix for non-dot file name for Windows. (authored by gniibe).
tests:w32: Fix for non-dot file name for Windows.
Nov 24 2022, 8:03 AM
gniibe committed rG1246e16432b4: tests: Fix to support --enable-all-tests and variants. (authored by gniibe).
tests: Fix to support --enable-all-tests and variants.
Nov 24 2022, 8:03 AM
gniibe committed rG7fe524e1828e: tests:gpgscm:w32: Fix for GetTempPath. (authored by gniibe).
tests:gpgscm:w32: Fix for GetTempPath.
Nov 24 2022, 8:03 AM
gniibe committed rG1372b1773187: tests: Keep .log files in objdir. (authored by gniibe).
tests: Keep .log files in objdir.
Nov 24 2022, 8:03 AM
gniibe committed rG7ab2e4386ffe: tests: Use 233 for invalid value of FD. (authored by gniibe).
tests: Use 233 for invalid value of FD.
Nov 24 2022, 8:03 AM
gniibe committed rG0fd7a902070a: tests: Fix to support --enable-all-tests and variants. (authored by gniibe).
tests: Fix to support --enable-all-tests and variants.
Nov 24 2022, 7:38 AM
gniibe added a comment to T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition.

Thank you for the bug report and your suggestion.

Nov 24 2022, 6:26 AM · gpgme, Bug Report
gniibe triaged T6288: Document gpgrt-config in detail or improve it to support simple invocation as High priority.
Nov 24 2022, 3:08 AM · gpgrt, Bug Report
gniibe renamed T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required) from OpenSSH 8.9 and 9.0 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required) to OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).
Nov 24 2022, 2:38 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent