Page MenuHome GnuPG
Feed Advanced Search

Jul 9 2015

gniibe added a comment to T2032: Non-NLS build broken in 2.1.6.

Thank you for your bug report.
Does attached gpg-agent-no-nls.diff works for you?

Jul 9 2015, 10:07 AM · gnupg, Bug Report
gniibe added a comment to T2032: Non-NLS build broken in 2.1.6.

D314: 653_gpg-agent-no-nls.diff

Jul 9 2015, 10:07 AM · gnupg, Bug Report
gniibe added a project to T2032: Non-NLS build broken in 2.1.6: gnupg.
Jul 9 2015, 10:07 AM · gnupg, Bug Report
gniibe added a comment to T2028: gpg: renaming `C:/GnuPG\pubring.gpg' to `C:/GnuPG\pubring.bak' failed: Permission denied.

Please check if the directory (of C:\GnuPG) permission is valid. Command would
be: dir C:\GnuPG
Please check if pubring.bak does not exist.

Jul 9 2015, 9:11 AM · Windows 32, gnupg (gpg14), Windows, Bug Report, gnupg

Jul 6 2015

gniibe removed a project from T2004: scd: insufficient buffer error when using reader pinpad: Restricted Project.
Jul 6 2015, 8:54 AM · Bug Report, gnupg
gniibe closed T2004: scd: insufficient buffer error when using reader pinpad as Resolved.
Jul 6 2015, 8:54 AM · Bug Report, gnupg

Jul 2 2015

gniibe added a project to T2004: scd: insufficient buffer error when using reader pinpad: Restricted Project.
Jul 2 2015, 7:23 AM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

The fixes are included into 2.1.6.
Please test GnuPG 2.1.6.

Jul 2 2015, 7:23 AM · Bug Report, gnupg
gniibe added a comment to T2003: Cherry ST-2000U USB card reader keypad not working on Windows.

In GnuPG 2.1.6, for GNU/Linux and FreeBSD with PC/SC service, I think that I've
fixed an issue related to "insufficient buffer" error. I also fixed a problem
of internal CCID driver for GNU/Linux and others (not for Windows).

In the error of your sc.log (on Windows), the card reader returns 6700, which
means "wrong length". I don't know well, why this happens. If it's by similar
cause, the change introduced in 2.1.6 would improve situation.

Jul 2 2015, 7:19 AM · Info Needed, gpg4win, Bug Report

Jun 23 2015

gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

For PC/SC, it is confirmed with GemPCPinpad SmartCard Reader on Debian GNU/Linux.
Fix is applied to the development repo.
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=5e1d2fe6555d06f9dcd2daac713b2edfbc0428a5

I believe that this fix finally resolves the issue.

Jun 23 2015, 3:29 AM · Bug Report, gnupg

Jun 19 2015

gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

On 06/19/2015 04:13 PM, asdil12 via BTS wrote:

For the pinpadtest script case (without the --add parameter) it actually asks
for the pin, but when I press enter to confirm, the retry counter is decremented
and the stacktrace is shown.

Jun 19 2015, 9:30 AM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

D308: 646_scd-change-st-2000-20150619.diff

Jun 19 2015, 3:25 AM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

I think that:
(1) When all correct, it works well (patched case)
(2) When it's mostly correct but problem with length, it doesn't work (no prompt
to user) and retry counter is decremented. (pinpadtest script case)
(3) When it's bad, it doesn't work and retry counter keeps its value (current gpg)

Here is current patch. This includes change for PC/SC.

Jun 19 2015, 3:25 AM · Bug Report, gnupg

Jun 18 2015

gniibe added a comment to T1878: wipememory relies upon volatile qualifier.

On 06/17/2015 11:01 PM, Jeffrey Walton wrote:

I'm actually more concerned that the optimizer will remove the code
because it surmises its a dead store. That's the issue I am trying to
articulate.

Jun 18 2015, 7:54 AM · Info Needed, Bug Report
gniibe added a comment to T2003: Cherry ST-2000U USB card reader keypad not working on Windows.

Reading your report again, I found that it works on Tails, but not on Windows,
and the behavior is different between Windows 7 and Windows 8.1.
Which is somehow strange (for me).

Could you please test with following configuration?

  • .gnupg/scdaemon.conf

debug-level guru
debug-all

log-file /tmp/scd.log

Please change the filename /tmp/scd.log.
Thank you for your cooperation.

Jun 18 2015, 6:53 AM · Info Needed, gpg4win, Bug Report

Jun 17 2015

gniibe added a comment to T1878: wipememory relies upon volatile qualifier.

Thank you for your auditing libgcrypt. Your effort helps our
development.

Jun 17 2015, 2:08 PM · Info Needed, Bug Report
gniibe added a comment to T1878: wipememory relies upon volatile qualifier.

Thank you for clarification.

Jun 17 2015, 8:53 AM · Info Needed, Bug Report

Jun 16 2015

gniibe added a comment to T1878: wipememory relies upon volatile qualifier.

I think that JW had some confusion. I believe that his argument is irrelevant
for libgcrypt's implementation of wipememory.

(1) Ian is right about multi-processors and memory access. We should use atomic
operations, memory barrier, and mutual exclusion things like lock/unlock.
(2) Compiler can optimize away memory access if computation should be same (as
defined by the language).

libgcrypt's use of volatile qualifier for wipememory is *not* for shared access
by multi-processors.
It is to make sure memory is wiped by its write access.

Certainly, it's not "memory mapped hardware", and it would be abuse. But, this
interpretation does not conflict with current wipememory implementation. Write
access to memory mapped hardware never removed. For correctness of code, I
believe current implementation is OK.

If this were the suggestion for fast wipememory, I would agree for non-use of
volatile qualifier. I think that current implementation is OK, considering use
cases.

Jun 16 2015, 10:31 AM · Info Needed, Bug Report
gniibe closed T1846: gpg2.1 keytocard removes secret key as Resolved.
Jun 16 2015, 6:25 AM · Bug Report, gnupg
gniibe removed a project from T1846: gpg2.1 keytocard removes secret key: Restricted Project.
Jun 16 2015, 6:25 AM · Bug Report, gnupg
gniibe added a comment to T1846: gpg2.1 keytocard removes secret key.

Fixed in 2.1.3.

Jun 16 2015, 6:25 AM · Bug Report, gnupg
gniibe closed T1930: PATCH: Be more flexible on PC/SC reader selection as Resolved.
Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd
gniibe removed a project from T1930: PATCH: Be more flexible on PC/SC reader selection: Restricted Project.
Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

Fixed in 2.0.28 (and in 2.1.x).

Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

D309: 638_scd-add-zero.diff

Jun 16 2015, 6:13 AM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

Thank you for your testing.
For in-stock CCID driver, could you please test this patch?
For PC/SC, I'm going to investigate the issue.

Jun 16 2015, 6:13 AM · Bug Report, gnupg
gniibe added projects to T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry: gpgagent, pinentry, gnupg, Bug Report.
Jun 16 2015, 4:40 AM · Bug Report, gpgagent

Jun 15 2015

gniibe removed a project from T1675: gpg --verify has race conditions when used concurrently: Restricted Project.
Jun 15 2015, 7:49 AM · gnupg, Bug Report
gniibe closed T1675: gpg --verify has race conditions when used concurrently as Resolved.
Jun 15 2015, 7:49 AM · gnupg, Bug Report
gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

Fixed in master which was released as 2.1.5.
Fixed in the repo of 1.4 and 2.0.

Jun 15 2015, 7:49 AM · gnupg, Bug Report

Jun 12 2015

gniibe claimed T2003: Cherry ST-2000U USB card reader keypad not working on Windows.
Jun 12 2015, 1:14 PM · Info Needed, gpg4win, Bug Report
gniibe added a comment to T2003: Cherry ST-2000U USB card reader keypad not working on Windows.

Thanks for your report. Now, I'm handling a bug report for Cherry ST-2000U on
GNU/Linux. After it will be fixed, I'll look this in detail.

Jun 12 2015, 1:14 PM · Info Needed, gpg4win, Bug Report
gniibe claimed T2004: scd: insufficient buffer error when using reader pinpad.
Jun 12 2015, 1:09 PM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

Let's confirm facts.
(1) pinpadtest.py with no option works? Prompt on the reader? And you can input PIN?
(2) Or else, pinpadtest.py --add works?
(3) When (1) and (2) fail, pinpadtest.py --pinmin 6 --pinmax 15 works?
(4) When (1), (2), and (3) fail, pinpadtest.py --pinmin 6 --pinmax 15 --add works?

Jun 12 2015, 1:09 PM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

asdil12 <dominik@heidler.eu> added the comment:

Same error when using gnupg's CCID.

Jun 12 2015, 7:54 AM · Bug Report, gnupg
gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

Thank you for testing.

Jun 12 2015, 4:13 AM · Bug Report, gnupg

Jun 11 2015

gniibe added a project to T1936: FreeBSD 10.1: mpi alignment error during compile: Restricted Project.
Jun 11 2015, 9:36 AM · Bug Report, libgcrypt
gniibe added a comment to T1936: FreeBSD 10.1: mpi alignment error during compile.

The version string match bug was fixed in master and 1.6 branch.

Jun 11 2015, 9:36 AM · Bug Report, libgcrypt
gniibe added a project to T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd): Restricted Project.
Jun 11 2015, 9:35 AM · Duplicate, Gentoo, libgcrypt, Bug Report
gniibe added a comment to T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd).

Thank you, patch applied to master and 1.6 branch.

Jun 11 2015, 9:35 AM · Duplicate, Gentoo, libgcrypt, Bug Report
gniibe claimed T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd).
Jun 11 2015, 9:35 AM · Duplicate, Gentoo, libgcrypt, Bug Report

Jun 10 2015

gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

When you are using PC/SC service and Python and pyscard works
well on your system, please try my pinpadtest.py script.

Jun 10 2015, 11:33 AM · Bug Report, gnupg

Jun 9 2015

gniibe added a comment to T2004: scd: insufficient buffer error when using reader pinpad.

Thank you for your registering an issue at BTS.

Jun 9 2015, 3:15 PM · Bug Report, gnupg

May 25 2015

gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

Here is a possible fix.
I write this for current master branch and tested.
Then, it is ported to 1.4. It builds and it seems working well.
Please test it out.
I was wrong in T1675 (gniibe on May 15 2015, 06:38 AM / Roundup) saying multiple races.
Provided write(2) is atomic, the race is only here for creating trustdb.gpg and
checking if it's there.

May 25 2015, 7:38 AM · gnupg, Bug Report
gniibe added a project to T1675: gpg --verify has race conditions when used concurrently: Restricted Project.
May 25 2015, 7:38 AM · gnupg, Bug Report
gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

D206: 619_gpg14-create-trustdb-race-fix.diff

May 25 2015, 7:38 AM · gnupg, Bug Report

May 19 2015

gniibe added a comment to T1976: loopback pinentry mode asks passphrase twice on symmetric encryption.

BTW, I believe it would be better for Emacs to implement its own pinentry UI,
not using loopback mode.
I mean, something similar situation where we have emacsclient as an external editor.
If we have pinentry by Emacs, people will be able to invoke gpg on remote
machine and access local secret key by local gpg-agent which asks passphrase to
local Emacs's pinentry.

May 19 2015, 9:33 AM · Bug Report, gnupg
gniibe added a comment to T1976: loopback pinentry mode asks passphrase twice on symmetric encryption.

Currently, I don't know the solution. Here is some information, while I'd
understand your implied request.

With use-agent, the behavior is same between 1.4 and 2.1. 2.0 and 2.1 has
similar behavior (although it doesn't support loopback mode).
In 1.4, with cpr_enabled, it stops reading repeated input, which makes sense.

May 19 2015, 8:46 AM · Bug Report, gnupg
gniibe closed T1422: Improve misleading message when trying to decrypt a file without the public key available as Resolved.
May 19 2015, 3:28 AM · Bug Report, gnupg, Debian
gniibe added a comment to T1422: Improve misleading message when trying to decrypt a file without the public key available.

Fixed in b3fd30451a5464b124b0296afbc341cb98b3977c.

May 19 2015, 3:28 AM · Bug Report, gnupg, Debian

May 18 2015

gniibe claimed T1422: Improve misleading message when trying to decrypt a file without the public key available.
May 18 2015, 4:17 AM · Bug Report, gnupg, Debian
gniibe added a comment to T1422: Improve misleading message when trying to decrypt a file without the public key available.

Now, we have a patch to fix in the Debian bug tracker.

May 18 2015, 4:17 AM · Bug Report, gnupg, Debian
gniibe added a comment to T1947: [smartcard] Decryption fails and breaks smartcard reader (Alcor Micro).

It was fixed in 2.1.4.

May 18 2015, 4:01 AM · Bug Report, gnupg, gnupg (gpg21), scd
gniibe closed T1947: [smartcard] Decryption fails and breaks smartcard reader (Alcor Micro) as Resolved.
May 18 2015, 4:01 AM · Bug Report, gnupg, gnupg (gpg21), scd
gniibe removed a project from T1947: [smartcard] Decryption fails and breaks smartcard reader (Alcor Micro): Restricted Project.
May 18 2015, 4:01 AM · Bug Report, gnupg, gnupg (gpg21), scd

May 15 2015

gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

On 05/13/2015 11:13 PM, NIIBE Yutaka via BTS wrote:

I think that same bug is in 2.0 and 2.1, too.
I'll try to make minimal reproducible scenario to locate the bug.

May 15 2015, 6:38 AM · gnupg, Bug Report

May 13 2015

gniibe claimed T1675: gpg --verify has race conditions when used concurrently.
May 13 2015, 4:13 PM · gnupg, Bug Report
gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

Thank you for your time and cooperation.
Your data helps me a lot.
I think that same bug is in 2.0 and 2.1, too.
I'll try to make minimal reproducible scenario to locate the bug.

May 13 2015, 4:13 PM · gnupg, Bug Report
gniibe added a comment to T1675: gpg --verify has race conditions when used concurrently.

Please let us know your filesystem for .gnupg/ directory.
Unfortunately, I couldn't reproduce the bug with your script on my machine.
If possible, could we share the output of the script in your system?

May 13 2015, 4:20 AM · gnupg, Bug Report

May 8 2015

gniibe added a comment to T1928: regression --passphrase-file ignored in gnupg 2.1.2.

I checked the code and the behavior. It is confirmed that the default of
gpg-agent disables loopback-pinentry mode and user needs to enable it.

Now, we need some fixes/improvements:
(1) gpg should automatically work with gpg-agent with the option of --passphrase
(-file, -fd).
In GnuPG 2.1.x, the secret keys are under control of gpg-agent and gpg frontend
should pass the passphrase to gpg-agent in some way.
When --passphrase (-file, -fd) option is supplied, gpg frontend could use
gpg-agent feature of either loopback-pinentry mode _OR_ preset_passphrase .
The latter requires specific key identification, so, loopback-pinentry mode
would be the solution for general.
(2) Both of loopback-pinentry mode and preset_passphrase are disabled as
default. We need to fix this default of gpg-agent _AND_ we need to fix gpg
frontend error handling of this case of disabled feature of gpg-agent. Well, I
don't know the reason this features need to be disabled...
(3) When it is gpg frontend which invokes gpg-agent, it would be natural to
enable loopback-pinentry (or preset_passphrase). But, there will be existing
gpg-agent even with --batch option. I don't know how it should work in this case.

May 8 2015, 3:34 AM · Bug Report, gnupg, Arch
gniibe added a comment to T1735: No NEED_PASSPHRASE in batch mode.

Thanks for your further experiment. I didn't read well about the part of
'mkfifo' in your first message.
I think that you expect some interactive behavior; gpg emits NEED_PASSPHRASE
when its needed, and your program writes to the fifo.

No, gpg doesn't work like that with --passphrase-file or --passphrase-fd.
gpg will read the passphrase string from a file or an fd at the start.

Although the output timing of NEED_PASSPHRASE is different (than your
expectation), it is emitted after gpg reads passphrase string and it needs the
passphrase for signing.

May 8 2015, 2:54 AM · Bug Report, gnupg

May 7 2015

gniibe added a comment to T1735: No NEED_PASSPHRASE in batch mode.

It doesn't reproducible for me with 2.0.26 in Debian.
For 1.4, you need --no-use-agent when you have use-agent option in your
configuration.

May 7 2015, 7:34 AM · Bug Report, gnupg
gniibe claimed T1735: No NEED_PASSPHRASE in batch mode.
May 7 2015, 7:34 AM · Bug Report, gnupg
gniibe claimed T1928: regression --passphrase-file ignored in gnupg 2.1.2.
May 7 2015, 5:14 AM · Bug Report, gnupg, Arch
gniibe added a comment to T1928: regression --passphrase-file ignored in gnupg 2.1.2.

It seems that your gpg-agent doesn't support loopback mode.
Either, your gpg-agent is from 2.0 or the socket is hijacked by gnome-keyring.
For the latter, please see http://wiki.gnupg.org/GnomeKeyring

May 7 2015, 5:14 AM · Bug Report, gnupg, Arch
gniibe claimed T1100: gnupg2 fails to properly generate signing subkey below cert-only key on OpenPGP card 2.0.
May 7 2015, 5:01 AM · Bug Report
gniibe claimed T1099: gnupg2 fails to handle multiple card readers.
May 7 2015, 4:59 AM · gnupg, Not A Bug, Bug Report
gniibe closed T1099: gnupg2 fails to handle multiple card readers as Resolved.
May 7 2015, 4:59 AM · gnupg, Not A Bug, Bug Report
gniibe added a project to T1099: gnupg2 fails to handle multiple card readers: gnupg.
May 7 2015, 4:59 AM · gnupg, Not A Bug, Bug Report
gniibe added a comment to T1099: gnupg2 fails to handle multiple card readers.

It can be specified by scdaemon's option. Now in 2.0.x and 2.1.x, it does
partial match for PC/SC.
So, this issue is now closed.

May 7 2015, 4:59 AM · gnupg, Not A Bug, Bug Report
gniibe closed T1311: Pinentry shows on incorrect terminal as Resolved.
May 7 2015, 4:54 AM · gnupg, gpgagent, Bug Report, Duplicate
gniibe added a comment to T1311: Pinentry shows on incorrect terminal.

It's fixed in 2.0.18 (as the T1203 was closed).

May 7 2015, 4:54 AM · gnupg, Duplicate, Bug Report, gpgagent
gniibe added a comment to T1402: [PATCH] gpg-protect-tool doesn't pass DISPLAY to agent.

Confirmed that this is fixed in GnuPG in 2.0.25. In the external reference (the
bugzilla at RedHat), it's also closed already.
In the SCM (http://pkgs.fedoraproject.org/cgit/gnupg2.git), it's
1f6281e091d124170238821e7b9150ab56ff1195 which
removed the patch.

May 7 2015, 4:20 AM · Fedora, Bug Report, gnupg
gniibe closed T1402: [PATCH] gpg-protect-tool doesn't pass DISPLAY to agent as Resolved.
May 7 2015, 4:20 AM · Fedora, Bug Report, gnupg
gniibe added a comment to T1607: libgcrypt parallel tests automake>=1.13 issue.

In 1.6.3, libgcrypt now work with automake >= 1.14.

See the commit: c123e313e90a6ffb14c9be3ddaab3ad44a44f2b6

May 7 2015, 4:04 AM · libgcrypt, Gentoo, Won't Fix, Bug Report
gniibe added a project to T1607: libgcrypt parallel tests automake>=1.13 issue: libgcrypt.
May 7 2015, 4:04 AM · libgcrypt, Gentoo, Won't Fix, Bug Report
gniibe closed T1607: libgcrypt parallel tests automake>=1.13 issue as Resolved.
May 7 2015, 4:04 AM · libgcrypt, Gentoo, Won't Fix, Bug Report

May 1 2015

gniibe claimed T1828: card-edit/fetch assumes signing key is master key and fails if not.
May 1 2015, 11:04 AM · Bug Report, gnupg
gniibe added a comment to T1928: regression --passphrase-file ignored in gnupg 2.1.2.

In GnuPG 2.1.x, secret key is under control of gpg-agent. You can use
--pinentry-mode=loopback.
But, I think that --batch should imply --pinentry-mode=loopback.

May 1 2015, 8:12 AM · Bug Report, gnupg, Arch

Apr 30 2015

gniibe claimed T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly..
Apr 30 2015, 7:15 AM · Bug Report, gnupg
gniibe added a project to T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly.: In Progress.
Apr 30 2015, 7:15 AM · Bug Report, gnupg
gniibe added a comment to T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly..

I confirmed that it's in 2.0.x, too.
My patch is here:
http://lists.gnupg.org/pipermail/gnupg-devel/2015-April/029752.html

Apr 30 2015, 7:15 AM · Bug Report, gnupg
gniibe added a comment to T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly..

Thank you for the reproducible case.
This would be the cause my key becoming too big in someone's keyring.
I'm going to investigate in detail, for 1.4.x and 2.0.x.

Apr 30 2015, 4:33 AM · Bug Report, gnupg

Apr 28 2015

gniibe removed a project from T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols.: Restricted Project.
Apr 28 2015, 2:29 AM · Bug Report, gnupg
gniibe closed T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols. as Resolved.
Apr 28 2015, 2:29 AM · Bug Report, gnupg
gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

Great.

FYI, the change for npth is committed.
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commitdiff;h=c2015a2bafa99fdab8f26af9b60e93f1d36ac166

Apr 28 2015, 2:29 AM · Bug Report, gnupg

Apr 25 2015

gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

Thanks. No, you don't need to create another issue, since it's known simple issue.

Old system has clock_gettime function in librt. Please link with -lrt.
It would be good for npth's configure script to detect this for its build time.
I'll consider about that.

Apr 25 2015, 2:02 AM · Bug Report, gnupg

Apr 24 2015

gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

I mean, when you manually edit common/Makefile.in, you need to edit the variable
am__objects_18, so that it won't include the object generated by t-support.c.

Apr 24 2015, 10:37 AM · Bug Report, gnupg

Apr 23 2015

gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

On 04/23/2015 05:20 PM, Rainer Perske via BTS wrote:

no change: I had already tried installing from scratch working in an empty
directory.

Apr 23 2015, 12:51 PM · Bug Report, gnupg
gniibe added a comment to T1695: memory fault in gpg --gen-key on AIX 6.1.

Please show us the version of your gpg-agent and its configuration
(~/.gnupg/gpg-agent.conf).
The version of gpg-agent is usually expected to be same one of gnupg, and the
invocation is:

/opt/freeware/bin/gpg-agent --daemon /bin/<SOMESHELL> # to invoke subshell
or
/opt/freeware/bin/gpg-agent --daemon # to be background

GnuPG invokes gpg-agent with --use-standard-socket-p to check if gpg-agent exists,
but it seems your GnuPG failed here waiting finish of gpg-agent.

Apr 23 2015, 4:13 AM · Info Needed, gnupg (gpg20), Bug Report, libassuan
gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

Umm... Could you try 'make distclean', then 'configure && make'? t-support.o is
not the target to build any more by the patch,
so, it should not be linked to t-stringhelp.
When you change common/Makefile.am and common/Makefile.in, common/Makefile
should be generated again,
but it would not be generated, perhaps.

Apr 23 2015, 1:35 AM · Bug Report, gnupg

Apr 22 2015

gniibe added a project to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols.: Restricted Project.
Apr 22 2015, 4:50 AM · Bug Report, gnupg
gniibe claimed T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..
Apr 22 2015, 4:50 AM · Bug Report, gnupg
gniibe added a comment to T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols..

Please try a patch:
http://lists.gnupg.org/pipermail/gnupg-devel/2015-April/029739.html

Apr 22 2015, 4:50 AM · Bug Report, gnupg
gniibe added projects to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate: S/MIME, dirmngr.
Apr 22 2015, 2:27 AM · gnupg, dirmngr, Feature Request, S/MIME
gniibe added a comment to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate.

Here is error in dirmngr:

2015-04-22 09:23:41 dirmngr[3108.0] critical certificate extension 2.5.29.36 is
not supported
2015-04-22 09:23:41 dirmngr[3108.0] critical certificate extension 2.5.29.54 is
not supported
2015-04-22 09:23:41 dirmngr[3108.0] error checking validity of CRL issuer
certificate: Unsupported certificate
2015-04-22 09:23:41 dirmngr[3108.0] crl_parse_insert failed: Unsupported certificate
2015-04-22 09:23:41 dirmngr[3108.0] crl_cache_insert via DP failed: Unsupported
certificate
2015-04-22 09:23:41 dirmngr[3108.0] command 'ISVALID' failed: Unsupported
certificate
2015-04-22 09:23:41 dirmngr[3108.0] DBG: chan_0 -> ERR 167772263 Unsupported
certificate <Dirmngr>
2015-04-22 09:23:41 dirmngr[3108.0] DBG: chan_0 <- [eof]

Apr 22 2015, 2:27 AM · gnupg, dirmngr, Feature Request, S/MIME
gniibe added a comment to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate.

Confirmed.
I imported Scott-Perry.p7b by gpgsm, which worked fine.
Then, invoking 'gpgsm --debug-all -r 0x085c2a5c --encrypt some.txt', it said:

gpgsm: certificate #08278A9EBB6B91E8587386AF2C312F99/CN=RAPIDGate PIV-I Agency
CA,O=Eid Passport\, Inc.,C=US
gpgsm: checking the CRL failed: Unsupported certificate
gpgsm: validation model used: shell
gpgsm: can't encrypt to '0x085c2a5c': Unsupported certificate

Apr 22 2015, 2:21 AM · gnupg, dirmngr, Feature Request, S/MIME

Apr 21 2015

gniibe added a comment to T1618: Make gnupg more friendly to multiple readers.

Please see T1930. And if you have time, please
test it for PC/SC.
For GnuPG's internal CCID driver, you can use reader-port=1 for the case of a).
I don't know if partial match will be useful for internal CCID driver.

Apr 21 2015, 8:42 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

D291: 599_gpg2-scd-issue-1930-patch.diff

Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd
gniibe added a project to T1930: PATCH: Be more flexible on PC/SC reader selection: Restricted Project.
Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd