Page MenuHome GnuPG
Feed All Stories

Oct 6 2021

werner closed T5640: gnupg 1.4.23 static analysis report as Wontfix.

Thanks for the report. However, for 1.4 we will only apply important real world security patches. A brief review did not reveal any setious problems. Theoretical memory leaks will not be fixed. Note that your report also includes patches to parts of the code which are not anymore used.

Oct 6 2021, 4:58 PM · gnupg (gpg14), Bug Report
Jakuje updated the task description for T5636: Run integrity checks + selftests from library constructor in FIPS.
Oct 6 2021, 4:47 PM · FIPS, libgcrypt, Bug Report
lehich created T5640: gnupg 1.4.23 static analysis report.
Oct 6 2021, 4:26 PM · gnupg (gpg14), Bug Report
ikloecker committed rGe99b9890c28d: common: Respect gpgconf.ctl when looking up translations (authored by ikloecker).
common: Respect gpgconf.ctl when looking up translations
Oct 6 2021, 1:43 PM
werner committed rG341ab0123a8f: dirmngr: Fix Let's Encrypt certificate chain validation. (authored by werner).
dirmngr: Fix Let's Encrypt certificate chain validation.
Oct 6 2021, 11:58 AM
werner committed rG323a20399d90: dirmngr: New option --ignore-cert (authored by werner).
dirmngr: New option --ignore-cert
Oct 6 2021, 11:58 AM
mfilippov awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Like token.
Oct 6 2021, 11:24 AM · Not A Bug, workaround, gnupg24, Windows, ssh
werner committed rG687993788597: dirmngr: Fix Let's Encrypt certificate chain validation. (authored by werner).
dirmngr: Fix Let's Encrypt certificate chain validation.
Oct 6 2021, 10:41 AM
werner committed rG4b3e9a44b58e: dirmngr: New option --ignore-cert (authored by werner).
dirmngr: New option --ignore-cert
Oct 6 2021, 10:41 AM
werner triaged T5639: dirmngr uses the wrong Let's encrypt chain as High priority.
Oct 6 2021, 9:23 AM · gnupg (gpg22), dirmngr
gniibe claimed T5609: keydb_get_keyblock failed with cv448 key .
Oct 6 2021, 5:43 AM · Restricted Project, OpenPGP, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Major problem here (before the change) was that clock_gettime returned an error with no valid value of the time, which confuses gpg-agent's calibration of time. This occurred on (not newest) Solaris kernel, as it offers clock_gettime function in the library and CLOCK_THREAD_CPUTIME_ID constant in the header.

Oct 6 2021, 2:23 AM · Solaris, gnupg (gpg23)

Oct 5 2021

mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

I mentioned the two POSIX getconf settings you referenced in those links, and the developer that implemented CLOCK_THREAD_CPUTIME_ID and a couple other CLOCK_THREAD types had this to say:

Oct 5 2021, 9:30 PM · Solaris, gnupg (gpg23)
werner added a subtask for T5175: Kleopatra: Add support for custom groups: T5638: Make Kleopatra group configuration exportable.
Oct 5 2021, 4:37 PM · Restricted Project, kleopatra
werner added a parent task for T5638: Make Kleopatra group configuration exportable: T5175: Kleopatra: Add support for custom groups.
Oct 5 2021, 4:37 PM · Restricted Project, Feature Request, kleopatra
werner triaged T5638: Make Kleopatra group configuration exportable as High priority.
Oct 5 2021, 4:36 PM · Restricted Project, Feature Request, kleopatra
gniibe committed rC71d4d592d891: build,gcrypt.h: Don't define gcry_socklen_t. (authored by gniibe).
build,gcrypt.h: Don't define gcry_socklen_t.
Oct 5 2021, 9:07 AM
gniibe committed rC0f43570af93e: build,gcrypt.h: Remove INSERT_SYS_SELECT_H. (authored by gniibe).
build,gcrypt.h: Remove INSERT_SYS_SELECT_H.
Oct 5 2021, 9:07 AM
gniibe committed rC7da42a8e8cc5: random: Use poll instead of select. (authored by gniibe).
random: Use poll instead of select.
Oct 5 2021, 9:07 AM
gniibe committed rG3918fa1a9488: agent,dirmngr,kbx,scd,tpm2d: Use gnupg_sleep. (authored by gniibe).
agent,dirmngr,kbx,scd,tpm2d: Use gnupg_sleep.
Oct 5 2021, 7:09 AM
gniibe set External Link to https://src.fedoraproject.org/rpms/libgcrypt/blob/rawhide/f/libgcrypt-1.8.4-use-poll.patch on T5637: Use poll for libgcrypt (support more than 1024 fds).
Oct 5 2021, 6:32 AM · libgcrypt, Feature Request
gniibe triaged T5637: Use poll for libgcrypt (support more than 1024 fds) as High priority.
Oct 5 2021, 6:31 AM · libgcrypt, Feature Request
gniibe committed rGeeb25df6f8fc: agent: Fix calibrate_get_time use of clock_gettime. (authored by gniibe).
agent: Fix calibrate_get_time use of clock_gettime.
Oct 5 2021, 5:13 AM
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

FreeBSD has _POSIX_THREAD_CPUTIME > 0.
GNU/Linux has _POSIX_THREAD_CPUTIME == 0, because older kernel doesn't support the system call.

Oct 5 2021, 4:59 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Reading pages of the following links:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_gettime.html
https://docs.oracle.com/cd/E36784_01/html/E36873/unistd.h-3head.html

Oct 5 2021, 3:26 AM · Solaris, gnupg (gpg23)
gniibe lowered the priority of T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly from Normal to Low.

Thank you for your investigation.

Oct 5 2021, 2:24 AM · pinentry
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA3b225f7365a9: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Oct 5 2021, 12:31 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRAd041789f9dc6: GIT_SILENT Upgrade release service version to 21.08.2. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 21.08.2.
Oct 5 2021, 12:31 AM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA55cdf4f941ea: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Oct 5 2021, 12:31 AM

Oct 4 2021

mooney added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

Hi gniibe!

Oct 4 2021, 9:19 PM · pinentry
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Hi gniibe!

Oct 4 2021, 9:07 PM · Solaris, gnupg (gpg23)
p90089 added a comment to T5633: gpg key generation failure .

Currently, I am using --lock-never config to avoid generating lock file as a workaround.

Oct 4 2021, 4:41 PM · MacOS, Bug Report
Jakuje created T5636: Run integrity checks + selftests from library constructor in FIPS.
Oct 4 2021, 4:10 PM · FIPS, libgcrypt, Bug Report
werner moved T5433: libgcrypt: Do not use SHA1 by default from Backlog to Next on the FIPS board.
Oct 4 2021, 11:28 AM · FIPS, libgcrypt, Bug Report
werner moved T5617: fips: Check library integrity before running selftests from Backlog to Next on the FIPS board.
Oct 4 2021, 11:26 AM · FIPS, libgcrypt, Bug Report
werner moved T5550: Fix check_binary_integrity from Backlog to Next on the FIPS board.
Oct 4 2021, 11:26 AM · FIPS, libgcrypt
werner assigned T5617: fips: Check library integrity before running selftests to gniibe.
Oct 4 2021, 11:14 AM · FIPS, libgcrypt, Bug Report
werner moved T5600: Provide module name/version API for FIPS 140-3 from Backlog to Ready for release on the FIPS board.
Oct 4 2021, 11:13 AM · libgcrypt, FIPS, Bug Report
ikloecker committed rKLEOPATRA21c6c0898a1d: Ask GnuPG for the correct path for the uiserver socket (authored by ikloecker).
Ask GnuPG for the correct path for the uiserver socket
Oct 4 2021, 11:09 AM
werner moved T5540: Update fipsdrv and cavs_driver.pl from Next to Ready for release on the FIPS board.
Oct 4 2021, 11:09 AM · FIPS, libgcrypt
werner raised the priority of T2385: support more than 1024 fds. from Normal to High.
Oct 4 2021, 11:08 AM · gpgrt, Feature Request, gpgme
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

How about:

  • Only when hash-handle is used for multiple purposes, a user needs to compose SEXP
  • when hash-handle is used for a single purpose, a user doesn't need to compose SEXP, but static one.
Oct 4 2021, 10:24 AM · FIPS, libgcrypt, Feature Request
werner added projects to T5584: gpg --list-packets lists wrong packets: gnupg (gpg22), backport.
Oct 4 2021, 10:13 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

In the original SuSE's patch, _gcry_pk_sign_md function gets data template as SEXP as an argument, and the implementation does decomposing SEXP to get hash-algo. (A user of the function needs to compose SEXP with hash-algo.)

Oct 4 2021, 9:29 AM · FIPS, libgcrypt, Feature Request
Laurent Montel <montel@kde.org> committed rLIBKLEOeb8d21dae4de: GIT_SILENT: add missing dep (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: add missing dep
Oct 4 2021, 7:42 AM
gniibe claimed T5632: gpg-agent 2.3.2 conflicts with pcscd.

For 2.3, when you use PC/SC, please use the disable-ccid option in your .gnupg/scdaemon.conf.

Oct 4 2021, 4:07 AM · Not A Bug, yubikey, scd, gnupg (gpg23)

Oct 3 2021

amit added a comment to T5607: Fingerprint signing fails with 'gpg: signing failed: No secret key'.

Hey, are there any other logs that I can grab? Is there a way to override the defaults, which will allow me to use the right key to sign?

Oct 3 2021, 10:39 PM · Support, Info Needed, gnupg (gpg22)
gc100 added a comment to T5634: Failure with: make DESTDIR=xxx install .

okidok - understand and thank you.

Oct 3 2021, 5:59 PM · Bug Report
werner claimed T5634: Failure with: make DESTDIR=xxx install .

Quite possibe and thanks for the report. However, this is a dev state of the things and thus not expected to work. I'll keep this open as a reminder for me, but in general I would prefer to get a report at the gnupg-devel ML.

Oct 3 2021, 5:45 PM · Bug Report
gc100 updated the task description for T5634: Failure with: make DESTDIR=xxx install .
Oct 3 2021, 4:02 PM · Bug Report
gc100 created T5634: Failure with: make DESTDIR=xxx install .
Oct 3 2021, 2:05 PM · Bug Report
werner added a project to T5633: gpg key generation failure : MacOS.

Sorry, a hostname with slash is simply not allowed by IETF standards. Given that the hostname is part of temporary file names, you will run into an error. Yes, we could remap the slash in the mktemp function but there are lot of other plzces where the hostname is used and certain properties are expected.

Oct 3 2021, 12:32 PM · MacOS, Bug Report

Oct 2 2021

mooney added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

After testing about a dozen different term types and doing some library tracing, it appears to be that any terminfo type for which has_colors() is false (so the start_color code is never called) works correctly.

Oct 2 2021, 10:13 AM · pinentry
p90089 created T5633: gpg key generation failure .
Oct 2 2021, 7:02 AM · MacOS, Bug Report
mooney added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

Hi gniibe!

Oct 2 2021, 5:49 AM · pinentry
gniibe added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

Another link: http://hea-www.harvard.edu/~fine/opinions/xterm-problems.html

Oct 2 2021, 4:20 AM · pinentry
swimmerm added a comment to T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present.

Just tracking my own additional investigation still about past Werner statement "percent escaping is correct and required" when this bug was closed for 1st time.
Also found interesting past references into rG055f8854d3f4 and rGe064c75b08a5 but only this last seems indeed much more specifically directly involved since it really contains related part of code (common/stringhelp.c) directly involved with this bug report for 'percent escaping' ':' (colon) character with '%3a' string even if sometimes, when possibly un-needlingly done, may even provide users unexpected on-screen displayed results like those I documented in this bug.
Problem now is that to really fully understand why on-screen displayed strings by 'gpgconf --list-dirs' correctly show a ':' (colon) correctly expected character near an unexpected (by end users) '%3a' (percent escaped) string that should just have corresponded with another simple (& user correctly expected) ':' colon character I can only really see to 2 options:
A) reopening this bug once again :-S ;
B) simply opening a new separate one asking for some additional explanations and maybe even to consider some future slight code changes to (at least for Windows OSes) ensure 'gpgconf --list-dirs' directory displayed paths results are more UI consistent with 'gpgconf --list-dirs homedir' or 'gpgconf --list-dirs sysconfdir' displayed ones where displayed C:\... paths always correctly display ':' (colon) instead of '%3a'.
So far this last seems me best viable option also because in same rGe064c75b08a5 I also saw another piece of code (tools/gpgconf-comp.c) with some similar code lines, that apparently (it seems me) if directly referenced (at least only for Windows OSes only, so maybe when a system variable %OS%==Windows_NT exists) instead of current one (common/stringhelp.c) also providing '%3a' 'percent escaping' results, might then have probably also easily avoided '%3a' user unexpected on-screen displayed results only depending by 'percent escaping'.

Oct 2 2021, 3:02 AM · gnupg (gpg22), UI, Not A Bug, gpg4win
swimmerm added a comment to T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present.

Just adding this note for any future reference needs only (or even message localization reference, since involved text characters strings are also expected to be among Italian language localized messages even if involved strings are not specifically being localized).

Oct 2 2021, 12:58 AM · gnupg (gpg22), UI, Not A Bug, gpg4win
swimmerm renamed T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present from 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected characters strings in each line displaying a C: drive path instead of simpler expected 'C:\' string with only ';' ('colon') character present to 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected characters strings in each line displaying a C: drive path instead of simpler expected ':C:\' string with only valid ':' ('colon') characters present.
Oct 2 2021, 12:11 AM · gnupg (gpg22), UI, Not A Bug, gpg4win

Oct 1 2021

swimmerm renamed T5625: 'GPG -v --ver', 'GPG --verify' and 'GPG -v --verify' commands output show on screen error messages without proper 'è' Italian accented letter from 'GPG -v --ver', 'GPG --verify' and 'GPG -v --verify' commands output shows error messages in screen without proper 'è' Italian accented letter to 'GPG -v --ver', 'GPG --verify' and 'GPG -v --verify' commands output show on screen error messages without proper 'è' Italian accented letter.
Oct 1 2021, 11:51 PM · i18n, Bug Report, gpg4win
swimmerm renamed T5625: 'GPG -v --ver', 'GPG --verify' and 'GPG -v --verify' commands output show on screen error messages without proper 'è' Italian accented letter from 'GPG -v --ver' command shows error message without proper 'è' Italian accented letter to 'GPG -v --ver', 'GPG --verify' and 'GPG -v --verify' commands output shows error messages in screen without proper 'è' Italian accented letter.
Oct 1 2021, 11:50 PM · i18n, Bug Report, gpg4win
werner added projects to T5632: gpg-agent 2.3.2 conflicts with pcscd: gnupg (gpg23), scd.
Oct 1 2021, 6:15 PM · Not A Bug, yubikey, scd, gnupg (gpg23)
werner committed rG84fcd8e6eb7e: tests: Use the new gpgconf.ctl based method. (authored by werner).
tests: Use the new gpgconf.ctl based method.
Oct 1 2021, 4:07 PM
werner committed rG399ebf6d873d: build: Prepare for using installed versions for tests. (authored by werner).
build: Prepare for using installed versions for tests.
Oct 1 2021, 4:07 PM
werner committed rGdbe1b237a652: common: Support gpgconf.ctl also for BSDs. (authored by werner).
common: Support gpgconf.ctl also for BSDs.
Oct 1 2021, 4:07 PM
werner committed rGec847cf17fa8: common: Add keyword sysconfdir to the optional gpgconf.ctl file. (authored by werner).
common: Add keyword sysconfdir to the optional gpgconf.ctl file.
Oct 1 2021, 4:07 PM
cwittlut updated the task description for T5632: gpg-agent 2.3.2 conflicts with pcscd.
Oct 1 2021, 11:04 AM · Not A Bug, yubikey, scd, gnupg (gpg23)
cwittlut created T5632: gpg-agent 2.3.2 conflicts with pcscd.
Oct 1 2021, 11:01 AM · Not A Bug, yubikey, scd, gnupg (gpg23)
werner added a comment to T5630: With GCC 4.2 gnupg-2.3.2/kbx/backend-support.c cannot be compiled Mac OS X 10.4.11, "Tiger".

Well this seems to be a gcc 4.2 bug. But well, forward declarations should go into a separate file so that tehre is only one place which would require changes. In this case it does not matter.

Oct 1 2021, 9:16 AM · gnupg (gpg23), Bug Report
werner closed T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present as Resolved.
Oct 1 2021, 8:38 AM · gnupg (gpg22), UI, Not A Bug, gpg4win
mooney added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

All of my testing has been done while connecting via ssh to my OpenIndiana workstation. I'm using PuTTY 0.76 as my terminal/SSH client.

Oct 1 2021, 6:03 AM · pinentry
mooney added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

It appears to you identified the problem really quickly again. If I select the entire screen and paste it, the dialog text is there:

Oct 1 2021, 5:46 AM · pinentry
gniibe added a comment to T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

@mooney Just in case when it's color related problem, could you try to cut&paste the text of the screen when pinentry should display a dialog box?

Oct 1 2021, 5:38 AM · pinentry
gniibe claimed T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.

I found some links:
XTerm FAQ:
https://invisible-island.net/xterm/xterm.faq.html
Why not just use TERM set to "xterm"?
https://invisible-island.net/ncurses/ncurses.faq.html#xterm_generic
What $TERM should I use?
https://tools.ietf.org/doc/xterm/xterm.faq.html#xterm_terminfo

Oct 1 2021, 5:36 AM · pinentry
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Opened https://dev.gnupg.org/T5631 for the pinentry-curses issue.

Oct 1 2021, 5:16 AM · Solaris, gnupg (gpg23)
mooney created T5631: pinentry-curses on OpenIndiana (Illumos distro) doesn't display correctly.
Oct 1 2021, 5:15 AM · pinentry
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

do you want me to open a separate bug report for the pinentry issue and reference this bug report?

Oct 1 2021, 4:38 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

You did all the work to locate the bug, gniibe! Nice job identifying it so quickly.

Oct 1 2021, 4:12 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Thank you for locating the bug for (1).

Oct 1 2021, 4:00 AM · Solaris, gnupg (gpg23)

Sep 30 2021

swimmerm renamed T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present from 'GPGCONF --list-dirs' command option shows 'C%3a\' unexpected characters strings in each line instead of expected 'C:\' so with ('colon') character present to 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected characters strings in each line displaying a C: drive path instead of simpler expected 'C:\' string with only ';' ('colon') character present.
Sep 30 2021, 9:12 PM · gnupg (gpg22), UI, Not A Bug, gpg4win
swimmerm reopened T5626: 'GPGCONF --list-dirs' command option on-screen displayed results show '%3a' unexpected and unneeded characters in each line displaying a C: drive path instead of simpler expected '...:C:\...' sub-strings with only valid ':' ('colon') characters present as "Open".

Hello again Werner,

Sep 30 2021, 9:07 PM · gnupg (gpg22), UI, Not A Bug, gpg4win
aheinecke committed rKLEOPATRA6df7e800497c: Version bump to 3.1.18 (authored by aheinecke).
Version bump to 3.1.18
Sep 30 2021, 5:56 PM
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

You're definitely on the correct track: setting 's2k-count 29176832' in my gpg-agent.conf fixed the gpg-agent hang. Now the decrypt I was trying earlier works. Also, 'gpg-agent' is no longer accumulating CPU time, and I can kill it off with gpgconf.

Sep 30 2021, 10:21 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

s2k-count matters when you import the key.

Sep 30 2021, 10:15 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

When I run the gpg-connect-agent, it starts the agent and then hangs without responding with the time:

Sep 30 2021, 10:07 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

My current keypair is old, but it's stored on my workstation's disk and appears to have been correctly imported into the private-keys-v1.d/ store. I do still have my 'secring.gpg' too, in case I ever need it for an older GPG.

Sep 30 2021, 9:27 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

It seems that there are some problems: https://bugs.python.org/issue35455

Sep 30 2021, 8:43 AM · Solaris, gnupg (gpg23)
gniibe committed rPd22c49140b86: curses: Handle an error at curses initialization. (authored by gniibe).
curses: Handle an error at curses initialization.
Sep 30 2021, 8:27 AM
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

After the passphrase has been entered and gpg hangs, gpg-agent starts to accumulate CPU time at a rapid rate, as displayed by 'ps -ef'.

Sep 30 2021, 8:10 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

gpg-agent doesn't disappear from the process list after entering the passphrase; in fact it can't be killed with anything but 'kill -9'. 'gpgconf --kill gpg-agent' cannot kill it, the gpg-conf command just hangs when trying to.

Sep 30 2021, 7:18 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Yes, xterm as a terminal type is correctly supported on OpenIndiana. I have been using it for many years, for both command-line and curses-based programs. It works well.

Sep 30 2021, 7:14 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

With the options that Werner recommended for debugging in my ~/.gnupg/gpg-agent.conf:

Sep 30 2021, 7:13 AM · Solaris, gnupg (gpg23)
gniibe claimed T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).
Sep 30 2021, 7:06 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

I think that the first problem is related to T5577: Null ptr dereference in gpg-agent (gnupg 2.3.2).
If gpg-agent has gone (after entering passphrase, it must be SEGV.

Sep 30 2021, 7:05 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Let us try to solve problems, one by one.

Sep 30 2021, 6:46 AM · Solaris, gnupg (gpg23)
mooney added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

Hi gniibe!

Sep 30 2021, 5:08 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

BTW, when pinentry interaction doesn't work well, use of --pinentry-mode loopback option for gpg may help you.

Sep 30 2021, 3:57 AM · Solaris, gnupg (gpg23)
gniibe added a comment to T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos).

It seems for me that there are multiple problems.
For pinentry-curses, please have a look at: T4771: pinentry-tty/pinentry-curses interact a user as background process
It only works well in some situations; It doesn't work when the screen is occupied by foreground program like Emacs and Midnight Commander.

Sep 30 2021, 3:50 AM · Solaris, gnupg (gpg23)
gniibe edited projects for T5607: Fingerprint signing fails with 'gpg: signing failed: No secret key', added: gnupg (gpg22), Info Needed; removed gnupg.
Sep 30 2021, 3:20 AM · Support, Info Needed, gnupg (gpg22)
gniibe changed the status of T5630: With GCC 4.2 gnupg-2.3.2/kbx/backend-support.c cannot be compiled Mac OS X 10.4.11, "Tiger" from Open to Testing.

Thank you for reporting.
Fixed in master.

Sep 30 2021, 3:17 AM · gnupg (gpg23), Bug Report