Page MenuHome GnuPG
Feed Advanced Search

Mar 1 2022

gniibe added a comment to T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops.

No problem. Both patches look good.

Mar 1 2022, 3:14 AM · gnupg (gpg23)

Feb 27 2022

jukivili updated subscribers of T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops.

Does these patches look ok? @gniibe @werner

Feb 27 2022, 5:55 PM · gnupg (gpg23)

Feb 24 2022

jukivili added a comment to T5853: Decrypting OCB encrypted file fails....

Thanks. All my tests work now.

Feb 24 2022, 6:01 PM · gnupg (gpg23), Bug Report
werner closed T5820: Slow symmetric decryption speed as Resolved.
Feb 24 2022, 2:15 PM · gnupg (gpg23), Bug Report
werner added a comment to T5820: Slow symmetric decryption speed.

Cool. I did some quick tests with 2.2 on my pretty old X220 and it really makes sense to apply the patch there as well.:

Feb 24 2022, 2:07 PM · gnupg (gpg23), Bug Report
werner edited projects for T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops, added: gnupg (gpg23); removed gnupg.
Feb 24 2022, 12:43 PM · gnupg (gpg23)
werner triaged T5856: Forcing aead when creating sign & encrypted files creates inconsistent results as High priority.
Feb 24 2022, 10:34 AM · gnupg (gpg23), Bug Report
Jakuje updated the task description for T5856: Forcing aead when creating sign & encrypted files creates inconsistent results.
Feb 24 2022, 9:10 AM · gnupg (gpg23), Bug Report
Jakuje created T5856: Forcing aead when creating sign & encrypted files creates inconsistent results.
Feb 24 2022, 9:10 AM · gnupg (gpg23), Bug Report

Feb 23 2022

gniibe added a comment to T5853: Decrypting OCB encrypted file fails....

It was the bug of generating AEAD packet, which does:

Feb 23 2022, 1:33 AM · gnupg (gpg23), Bug Report
gniibe triaged T5853: Decrypting OCB encrypted file fails... as High priority.

Sorry for pushing immature fix. I located the cause, but I didn't have enough concentration for fix.

Feb 23 2022, 1:17 AM · gnupg (gpg23), Bug Report
gniibe claimed T5853: Decrypting OCB encrypted file fails....
Feb 23 2022, 1:14 AM · gnupg (gpg23), Bug Report

Feb 22 2022

jukivili added a comment to T5853: Decrypting OCB encrypted file fails....

Just more background what I'm doing with these tests. I started testing with set of different sized test files (generated from urandom) to detect any bugs in my changes, which try to reduce amount of memory copies in iobuf_read/iobuf_write. Size ranges for these test-files are 0...17408, 32256...66560 and 130560...132096 bytes. These files are encrypted with different settings (public key/symmetric/cfb/ocb/different algos) and then decrypted and decrypted file compared to original.

Feb 22 2022, 6:08 PM · gnupg (gpg23), Bug Report
jukivili added a comment to T5853: Decrypting OCB encrypted file fails....

I tested the fix. It appears to break OCB encrypting files shorter than 65515 bytes:

$ gpg --batch --symmetric --passphrase=bug --output=enc_065514.gpg --rfc4880bis --force-aead --cipher-algo AES128 --compress-algo none plain_065514
$ ls -laF *065514*
-rw-rw-r-- 1 jussi jussi   100 Feb  22 18:51 enc_065514.gpg
-rw-rw-r-- 1 jussi jussi 65514 Feb  22 18:42 plain_065514
$ sha256sum plain_065514
5711955703f4d96f510ad5a660c3ccd0d01f0b2dd2561ba6586159ad941cbcde  plain_065514
$ gpg --batch --decrypt --passphrase=bug --output=- enc_065514.gpg | sha256sum
gpg: AES.OCB encrypted session key
gpg: encrypted with 1 passphrase
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  -
Feb 22 2022, 5:54 PM · gnupg (gpg23), Bug Report

Feb 21 2022

jukivili created T5853: Decrypting OCB encrypted file fails....
Feb 21 2022, 7:07 PM · gnupg (gpg23), Bug Report

Feb 17 2022

irl added a comment to T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.

Setting the management key has been implemented only for Yubikeys. So for Gemalto this won't work.

Feb 17 2022, 11:20 AM · gnupg24, scd, Feature Request
werner claimed T5837: gpg-card: Authenticate to PIV applet with non-3DES card management key.
Feb 17 2022, 10:49 AM · gnupg24, scd, Feature Request
gniibe closed T5393: gnupg coverity static analysis reports as Resolved.
Feb 17 2022, 5:50 AM · gnupg (gpg23), Bug Report
gniibe closed T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG as Resolved.
Feb 17 2022, 5:46 AM · Restricted Project, Bug Report, gnupg (gpg23)

Feb 8 2022

motp added a comment to T5494: gpg-agent doesn't support security-key (sk) key types.

It would be awesome if you could implement this \o/

Feb 8 2022, 4:40 PM · gnupg24, gnupg (gpg23), Feature Request, ssh
werner triaged T5820: Slow symmetric decryption speed as High priority.

Let's try this for 2.3

Feb 8 2022, 8:20 AM · gnupg (gpg23), Bug Report

Jan 28 2022

werner lowered the priority of T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful from High to Normal.
Jan 28 2022, 7:20 AM · gnupg24, Bug Report
werner added projects to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful : gnupg (gpg23), Bug Report.
Jan 28 2022, 7:20 AM · gnupg24, Bug Report

Jan 22 2022

werner closed T5588: GnuPG 2.3.2 --disable-tofu --disable-sqlite unusable as Resolved.
Jan 22 2022, 6:19 PM · gnupg (gpg23), Gentoo, Bug Report

Jan 20 2022

werner triaged T5718: Provide list of supported/compliant key algorithms as Normal priority.
Jan 20 2022, 8:37 PM · gnupg24, gnupg (gpg23), Feature Request
werner renamed T5764: Broken umlauts in the new Windows Terminal from Broken umlauts to Broken umlauts in the new Windows Terminal.
Jan 20 2022, 8:23 PM · gnupg24, i18n, gnupg (gpg23), Bug Report, gpg4win

Jan 18 2022

werner triaged T5790: Cannot use "Retired Cert Key Mgm [1-20]” Slots on YubiKey as Normal priority.
Jan 18 2022, 7:20 AM · gnupg24, gnupg (gpg23), scd, Feature Request

Jan 17 2022

aheinecke closed T4777: Pinentry sometimes mixes languages as Resolved.

Saw this again and the commit was not in the Stable 2.2 branch. I have cherry picked it. This should resolve this issue.

Jan 17 2022, 9:02 AM · gnupg (gpg23), S/MIME, gpgagent
gniibe added a project to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG: Restricted Project.

Backported to 2.2, too.

Jan 17 2022, 6:24 AM · Restricted Project, Bug Report, gnupg (gpg23)

Jan 12 2022

werner claimed T5718: Provide list of supported/compliant key algorithms.
Jan 12 2022, 8:40 PM · gnupg24, gnupg (gpg23), Feature Request
werner added a comment to T5718: Provide list of supported/compliant key algorithms.

No, these are simply the technically available algorithms. I'll see what I can do.

Jan 12 2022, 8:40 PM · gnupg24, gnupg (gpg23), Feature Request
werner added a comment to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.

Thanks for diving into the history of that code.

Jan 12 2022, 8:55 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe added a comment to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.

Here is the backport to 2.2:

Jan 12 2022, 7:35 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe added a comment to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.

In the original code, register_trusted_keyid is used in keygen.c, so that it updates user_utk_list, thus, will be into utk_list.
This should be done, by adding the keyid to utk_list directly.

Jan 12 2022, 5:41 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe triaged T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG as High priority.

Things have been a bit buggy here (probably, since the beginning).
In g10/trustdb.c,

Jan 12 2022, 5:31 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe claimed T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.
Jan 12 2022, 2:32 AM · Restricted Project, Bug Report, gnupg (gpg23)
gniibe added a comment to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.

Let me clarify:

Jan 12 2022, 2:32 AM · Restricted Project, Bug Report, gnupg (gpg23)

Jan 10 2022

jani added a comment to T5764: Broken umlauts in the new Windows Terminal.

That seems to (mostly) work partially fix PowerShell pipeline output at least:

Jan 10 2022, 7:09 PM · gnupg24, i18n, gnupg (gpg23), Bug Report, gpg4win
werner added projects to T5764: Broken umlauts in the new Windows Terminal: gnupg (gpg23), i18n.
Jan 10 2022, 6:17 PM · gnupg24, i18n, gnupg (gpg23), Bug Report, gpg4win

Jan 4 2022

gniibe renamed T5758: scd: loop forever with reader_port, when open_pcsc_reader failed from scd: reader_port to scd: loop forever with reader_port, when open_pcsc_reader failed.
Jan 4 2022, 7:03 AM · gnupg (gpg23), scd
gniibe claimed T5758: scd: loop forever with reader_port, when open_pcsc_reader failed.
Jan 4 2022, 7:02 AM · gnupg (gpg23), scd
gniibe added a comment to T5758: scd: loop forever with reader_port, when open_pcsc_reader failed.

The problem was the error handling.
I didn't apply the patch directly, but improved the code paths.

Jan 4 2022, 7:02 AM · gnupg (gpg23), scd
gniibe triaged T5758: scd: loop forever with reader_port, when open_pcsc_reader failed as Normal priority.
Jan 4 2022, 6:44 AM · gnupg (gpg23), scd

Dec 23 2021

ilya_indigo added a comment to T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default".

https://bugs.kde.org/show_bug.cgi?id=447326
This problem also appears for trojita.

Dec 23 2021, 10:17 PM · gnupg24, gnupg (gpg23)
vsajip added a comment to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG.

Will go into 2.3.4.

Dec 23 2021, 12:13 PM · Restricted Project, Bug Report, gnupg (gpg23)

Dec 21 2021

werner edited projects for T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG, added: gnupg (gpg23), Bug Report; removed gnupg (gpg22).

Things are not that easy. I actually introduced a bug in 2.3.4. Here is a comment from my working copy:

Dec 21 2021, 11:22 AM · Restricted Project, Bug Report, gnupg (gpg23)

Dec 20 2021

werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2021q4/000468.html on T5654: Release GnuPG 2.3.4.
Dec 20 2021, 11:29 PM · gnupg (gpg23), Release Info
werner closed T5654: Release GnuPG 2.3.4 as Resolved.
Dec 20 2021, 11:09 PM · gnupg (gpg23), Release Info
werner triaged T5743: Release GnuPG 2.3.5 as Low priority.
Dec 20 2021, 7:45 PM · Release Info, gnupg (gpg23)

Dec 10 2021

gniibe added a project to T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata: Restricted Project.
Dec 10 2021, 7:45 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata.

Adding comments, fixing "const" qualifier, I pushed the change.

Dec 10 2021, 7:44 AM · gnupg (gpg23), Bug Report

Dec 9 2021

gniibe added a comment to T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata.

A patch created:

Dec 9 2021, 7:30 AM · gnupg (gpg23), Bug Report

Dec 8 2021

gniibe added a comment to T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata.

GnuPG 2.2 does:

  • In g10/sign.c:do_sign, it keeps leading zeros for Ed25519 signature, as opaque MPI
  • In g10/build-packet.c:do_signature which calls gpg_mpi_write to output the (opaque) MPI, leading zeros are removed.
Dec 8 2021, 12:20 PM · gnupg (gpg23), Bug Report
gniibe added a project to T5393: gnupg coverity static analysis reports: Restricted Project.
Dec 8 2021, 9:09 AM · gnupg (gpg23), Bug Report
gniibe closed T5623: gpg2 hangs on many tasks on OpenIndiana (Illumos) as Resolved.
Dec 8 2021, 9:06 AM · Solaris, gnupg (gpg23)

Dec 7 2021

ikloecker added a comment to T5718: Provide list of supported/compliant key algorithms.

Hmm,

$ gpg --with-colons --list-config curve
cfg:curve:cv25519;ed25519;cv448;ed448;nistp256;nistp384;nistp521;brainpoolP256r1;brainpoolP384r1;brainpoolP512r1;secp256k1

How would Kleopatra know that cv* is for encryption, ed* is for signing, and all other curves are for both uses? Or are the cv/ed prefixes a (de facto) standard?

Dec 7 2021, 9:37 AM · gnupg24, gnupg (gpg23), Feature Request
werner added a comment to T5718: Provide list of supported/compliant key algorithms.

You may run

Dec 7 2021, 7:40 AM · gnupg24, gnupg (gpg23), Feature Request

Dec 6 2021

ikloecker created T5718: Provide list of supported/compliant key algorithms.
Dec 6 2021, 10:04 AM · gnupg24, gnupg (gpg23), Feature Request
gniibe changed the status of T5393: gnupg coverity static analysis reports from Open to Testing.
Dec 6 2021, 12:59 AM · gnupg (gpg23), Bug Report

Nov 29 2021

gniibe claimed T5704: Ed448/X448 defined in draft-ietf-openpgp-crypto-refresh-04.
Nov 29 2021, 10:53 AM · gnupg24, OpenPGP, gnupg (gpg23)

Nov 25 2021

werner added a comment to T5704: Ed448/X448 defined in draft-ietf-openpgp-crypto-refresh-04.

We should only allow this for v5. This way we get incentive to move forward. ed448 requires a newer version anyway and thus it is good to take this as an opportunity to also demand AEAD etc.

Nov 25 2021, 9:29 AM · gnupg24, OpenPGP, gnupg (gpg23)
gniibe added a comment to T5704: Ed448/X448 defined in draft-ietf-openpgp-crypto-refresh-04.

The branch gniibe/v5/448 has the implementation.

Nov 25 2021, 6:33 AM · gnupg24, OpenPGP, gnupg (gpg23)
gniibe triaged T5704: Ed448/X448 defined in draft-ietf-openpgp-crypto-refresh-04 as High priority.
Nov 25 2021, 6:33 AM · gnupg24, OpenPGP, gnupg (gpg23)
gniibe added a comment to T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata.

To be conservative, given the situation most implementations already support zero-removal and zero-recovery, it's better to output zero-removed signature, that is, signature with well-formed MPI.

Nov 25 2021, 6:29 AM · gnupg (gpg23), Bug Report
gniibe updated the task description for T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata.
Nov 25 2021, 5:52 AM · gnupg (gpg23), Bug Report

Nov 24 2021

gniibe added a comment to T5393: gnupg coverity static analysis reports.

Thank you.

Nov 24 2021, 2:52 AM · gnupg (gpg23), Bug Report

Nov 23 2021

Jakuje added a comment to T5393: gnupg coverity static analysis reports.

(forgot to upload the patch to the last comment)

Nov 23 2021, 3:59 PM · gnupg (gpg23), Bug Report
Jakuje added a comment to T5393: gnupg coverity static analysis reports.

I am fine with either way. The memcmp variant is probably cleaner to make sure all works as expected in all cases.

Nov 23 2021, 3:59 PM · gnupg (gpg23), Bug Report
werner triaged T5701: Mismatch between enums and config table as High priority.

Thanks for the well written bug report and the fix.

Nov 23 2021, 1:29 PM · gnupg (gpg23), Bug Report
adriaandegroot added a comment to T5701: Mismatch between enums and config table.

So that you don't need to chase the downstream bug report, the problem from a user's perspective looks like this:

Nov 23 2021, 12:21 PM · gnupg (gpg23), Bug Report
werner updated the task description for T5058: Review --trusted-key.
Nov 23 2021, 9:16 AM · gnupg24, gnupg (gpg23)
werner closed T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory as Resolved.
Nov 23 2021, 9:07 AM · gnupg (gpg23), MacOS, Bug Report
werner added a project to T5701: Mismatch between enums and config table: gnupg (gpg23).
Nov 23 2021, 9:04 AM · gnupg (gpg23), Bug Report

Nov 15 2021

gniibe added a comment to T5393: gnupg coverity static analysis reports.

Or, we can use memcmp to avoid arguing semantics of strncmp, and make it a bit cleaner to avoid calling strlen multple times by put_membuf_str.

diff --git a/g10/export.c b/g10/export.c
index 98c4623cf..c7cfcfaa4 100644
--- a/g10/export.c
+++ b/g10/export.c
@@ -2133,14 +2133,15 @@ key_to_sshblob (membuf_t *mb, const char *identifier, ...)
   size_t buflen;
   gcry_mpi_t a;
Nov 15 2021, 2:08 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T5393: gnupg coverity static analysis reports.

We know that problematic strncmp implementation: T5443
So, I don't blame Coverity. But I think that it's better to fix strncmp implementation.

Nov 15 2021, 1:13 AM · gnupg (gpg23), Bug Report

Nov 13 2021

werner edited projects for T5331: Possibly incompatible Ed25519 signature between other implementations and 2.3-bata, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 13 2021, 2:38 PM · gnupg (gpg23), Bug Report

Nov 12 2021

gniibe added a comment to T5393: gnupg coverity static analysis reports.

Under C11, it seems OK (strncmp).
https://stackoverflow.com/questions/38878195/does-this-usage-of-strncmp-contain-an-out-of-bounds-read

Nov 12 2021, 7:45 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T5393: gnupg coverity static analysis reports.

I applied most of gnupg-coverity.patch.

  • Part 1 is not applied; It should be handled later.
  • Part 2: applied
  • Part 3: applied
  • Part 4: applied, but spell fixes not require ChangeLog entry
  • Part 5
  • Part 6: applied
  • Part 7: applied, but empty initializer is GNU extension (or the way of C++), so first 0
  • Part 8: applied
  • Part 9: applied, but one more fix
Nov 12 2021, 7:28 AM · gnupg (gpg23), Bug Report

Nov 10 2021

jcross added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

Friendly ping @werner

Nov 10 2021, 1:32 AM · gnupg24, Bug Report

Nov 4 2021

ikloecker abandoned D538: gpgconf: Make gpg/keyserver option available again.

Has been merged into master.

Nov 4 2021, 12:09 PM · gnupg (gpg23)
ikloecker closed T5462: gpgconf: Make gpg/keyserver option available again as Resolved.
Nov 4 2021, 12:07 PM · gnupg (gpg23), Restricted Project
ikloecker added a comment to D538: gpgconf: Make gpg/keyserver option available again.
In D538#5324, @werner wrote:

Having it invisible is okay for me. But we should not support the keyserver option in gpg.conf via Kleopatra anymore. This option needs to be faded out.

Nov 4 2021, 8:36 AM · gnupg (gpg23)
werner added a comment to D538: gpgconf: Make gpg/keyserver option available again.

Having it invisible is okay for me. But we should not support the keyserver option in gpg.conf via Kleopatra anymore. This option needs to be faded out. Actually there are more problems in 2.2 here: In particular the global options are not manageable by a gpgconf. Thus there is no guarantee that the keyserver option actually shows the correct value if global options are used.

Nov 4 2021, 8:00 AM · gnupg (gpg23)

Nov 3 2021

ikloecker added a comment to D538: gpgconf: Make gpg/keyserver option available again.

Pushed to branch ikloecker/t5462 for easier integration as rG0a7d772a5c43: gpgconf: Allow changing gpg's deprecated keyserver option.

Nov 3 2021, 3:28 PM · gnupg (gpg23)
ikloecker added a task to D538: gpgconf: Make gpg/keyserver option available again: T5462: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23)
ikloecker added a revision to T5462: gpgconf: Make gpg/keyserver option available again: D538: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23), Restricted Project
ikloecker requested review of D538: gpgconf: Make gpg/keyserver option available again.
Nov 3 2021, 3:24 PM · gnupg (gpg23)
ikloecker placed T5653: de-vs and GnuPG 2.3.3 error up for grabs.
Nov 3 2021, 9:50 AM · Restricted Project, gnupg (gpg23), kleopatra

Oct 27 2021

werner changed the status of T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory from Open to Testing.

I think we can close this bug. The warning will now only be printed as part of the the regression test and after all it is just a warning.

Oct 27 2021, 1:02 PM · gnupg (gpg23), MacOS, Bug Report
werner added a subtask for T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory: T5671: (MYPROC_SELF_EXE): Support illumos and Solaris.
Oct 27 2021, 12:58 PM · gnupg (gpg23), MacOS, Bug Report

Oct 26 2021

ikloecker changed the status of T5653: de-vs and GnuPG 2.3.3 error from Open to Testing.

Fixed. See parent task for details.

Oct 26 2021, 6:03 PM · Restricted Project, gnupg (gpg23), kleopatra

Oct 25 2021

smillernl added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

It seems like this warning does break some usages of gnupg on macOS.
We found one when packaging this in Homebrew: https://github.com/tadfisher/pass-otp/issues/147

Oct 25 2021, 9:37 AM · gnupg (gpg23), MacOS, Bug Report

Oct 21 2021

ikloecker claimed T5653: de-vs and GnuPG 2.3.3 error.
Oct 21 2021, 12:54 PM · Restricted Project, gnupg (gpg23), kleopatra

Oct 20 2021

werner added a parent task for T5653: de-vs and GnuPG 2.3.3 error: T5362: Kleopatra: Add warning in compliance mode if gnupg version is not compliant.
Oct 20 2021, 12:18 PM · Restricted Project, gnupg (gpg23), kleopatra

Oct 19 2021

gahr added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

Thanks for the clarification. So it's just a matter of not emitting the warning I guess?

Oct 19 2021, 12:47 PM · gnupg (gpg23), MacOS, Bug Report
ikloecker added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

gnupg_bindir() uses unix_rootdir() falling back to the builtin configure time path if unix_rootdir() returns NULL. So, there is no difference.

Oct 19 2021, 12:26 PM · gnupg (gpg23), MacOS, Bug Report
gahr added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

I second this. This is problematic on (Free)BSD too, where /proc is usually optional and might not be mounted at all. I concur that this should be silenced if not running in debug mode.

Oct 19 2021, 9:56 AM · gnupg (gpg23), MacOS, Bug Report

Oct 17 2021

werner added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

Urgs, I already implemented this:

Oct 17 2021, 6:46 PM · gnupg (gpg23), MacOS, Bug Report
werner added a comment to T5656: Error emitted: gpg: error reading symlink '/proc/curproc/file': No such file or directory.

On macOS _NSGetExecutablePath could be used, but iiuc this requires linking against dyld. For other OSes we would also need more code. I doubt that this makes a lot of sense these days; but we should come up with a solution, even if that means we need an envvar to specify the location of that open gpgconf.ctl file.

Oct 17 2021, 6:41 PM · gnupg (gpg23), MacOS, Bug Report

Oct 13 2021

werner updated the task description for T5565: Release GnuPG 2.3.3.
Oct 13 2021, 8:23 PM · gnupg (gpg23), Release Info