Page MenuHome GnuPG
Feed Advanced Search

Jan 23 2023

gniibe claimed T6338: kleo: Japanese Translation.
Jan 23 2023, 6:23 AM · Restricted Project, kleopatra, Bug Report

Jan 17 2023

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.
Jan 17 2023, 11:39 AM
gniibe accepted D564: Remove non-symbol npth_sigmask/npth_sigwait.
Jan 17 2023, 5:59 AM
gniibe added a comment to D564: Remove non-symbol npth_sigmask/npth_sigwait.

Thank you for the patch.

Jan 17 2023, 5:59 AM

Jan 16 2023

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

Thanks a lot.

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

Jan 13 2023

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

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

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

Jan 10 2023

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

I leave this open as ticket for the rest ?

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

Jan 6 2023

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

Here is my fix:

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

Here is my change for libkleo Japanese Translation:

Jan 6 2023, 1:40 AM · kleopatra, Bug Report
gniibe created T6337: libkleo: Japanese Translation.
Jan 6 2023, 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.
Jan 6 2023, 1:32 AM · gpgrt, Bug Report

Jan 5 2023

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.

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

Jan 4 2023

gniibe committed rAe4e54fb4ba1b: w32: Fix assuan_socket_connect. (authored by gniibe).
w32: Fix assuan_socket_connect.
Jan 4 2023, 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.

Jan 4 2023, 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
gniibe claimed T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition.
Nov 24 2022, 2:37 AM · gpgme, Bug Report
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).

In my cases (tested with 9.1), here are the length of data to be signed by ssh-agent (emulation by gpg-agent).

  • 164 bytes: Both features disabled by: ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com -o PubkeyAuthentication=unbound
  • 192 bytes: Unbound only by: ssh -o PubkeyAuthentication=unbound
  • 298 bytes: No Post Quantum only by: ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com
  • 330 bytes: Both features enabled (no options)
Nov 24 2022, 2:22 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 22 2022

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

I tested with openssh 9.1. When I add -o PubkeyAuthentication=unbound, I can make the length of data smaller.

Nov 22 2022, 8:12 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
gniibe committed rG9a75460652d6: tests:gpgscm:w32: Fix for GetTempPath. (authored by gniibe).
tests:gpgscm:w32: Fix for GetTempPath.
Nov 22 2022, 7:25 AM
gniibe committed rG754175a46d3b: tests:w32: Fix for non-dot file name for Windows. (authored by gniibe).
tests:w32: Fix for non-dot file name for Windows.
Nov 22 2022, 7:25 AM
gniibe committed rG1c88104a3f00: tests: Keep .log files in objdir. (authored by gniibe).
tests: Keep .log files in objdir.
Nov 22 2022, 7:25 AM
gniibe committed rG43722438a826: tests: Use 233 for invalid value of FD. (authored by gniibe).
tests: Use 233 for invalid value of FD.
Nov 22 2022, 7:25 AM
gniibe committed rG561dafa85bdf: w32: Exclude tests with HOME. (authored by gniibe).
w32: Exclude tests with HOME.
Nov 22 2022, 2:54 AM
gniibe committed rGa27e6505daab: w32: Fix for make check. (authored by gniibe).
w32: Fix for make check.
Nov 22 2022, 2:54 AM
gniibe changed the status of T6274: documentation needs update for replacing gpgme-config from Open to Testing.

Please use gpgme.pc to configure your build. Your options are:
(1) With Autoconf:
(1-1) Use pkg.m4 and PKG_CHECK_MODULES (which uses pkg-config to access gpgme.pc)
(1-2) Use gpgme.m4 and AM_PATH_GPGME (which uses gpgrt-config to access gpgme.pc)
(2) Or... use pkg-config to access gpgme.pc.

Nov 22 2022, 2:50 AM · Documentation, gpgme, Bug Report