Page MenuHome GnuPG
Feed Advanced Search

Mar 14 2017

dkg added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

This bug report simply asks to solve the generic problem of GNUPGHOME being
larger than sun_path. Justus's proposed mechanism is only one way of solving
that problem.

Another proposed mechanism is what i originally proposed in T2964 (dkg on Feb 17 2017, 01:52 AM / Roundup), which
*does* address remote filesystems and re-mounted filesystems.

I don't undertstand the critique about the code not yet being mature. Code
doesn't become mature by not being written, it needs to be written first and
then tested in order to become mature.

Lastly, i think if we expect that /run/user/$(id -u)/ is a "simple dependency"
for building other software, we need to make that expectation explicit someplace
reasonable (e.g. doc/HACKING or something similar)

Mar 14 2017, 4:39 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr

Mar 10 2017

werner claimed T2917: --locate-key should re-fetch key via WKD if it is expired.
Mar 10 2017, 10:52 AM · gnupg (gpg22), Bug Report

Mar 9 2017

justus added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Yes, I think that would be good.

Mar 9 2017, 3:22 PM · gnupg (gpg22), Bug Report

Mar 8 2017

werner added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Justus, I mentioned several solutions on Jabber which do not affect the rule not
to modify CFLAGS.

Mar 8 2017, 12:33 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Note that simply reverting 02eb9fc9d5863abcfed6af704e618f8cac7cc2e8 will make
our sanitizer build miscompile, likely because -fsanitize=x breaks some test.
This would be easy to fix with my approach, but Werner does not like it.

Mar 8 2017, 10:37 AM · gnupg (gpg22), Bug Report, gnupg

Mar 7 2017

justus reopened T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as "Open".
Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus reassigned T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) from justus to neal.
Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Reverted 4b57359ef3ce0b87e15889e12ef0fcd23f62dcb4.

Mar 7 2017, 3:35 PM · gnupg (gpg22), Bug Report, gnupg
justus closed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as Resolved.
Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus claimed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).
Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC).

Fixed in 4b57359ef3ce0b87e15889e12ef0fcd23f62dcb4.

Mar 7 2017, 3:28 PM · gnupg (gpg22), Bug Report, gnupg
justus closed T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs as Resolved.
Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.

Fixed in 591b6a9d879cbcabb089d89a26d3c3e0306054e1.

Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)
justus claimed T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.
Mar 7 2017, 1:56 PM · Bug Report, gnupg, gnupg (gpg22)

Mar 6 2017

werner added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

My main reasons why I don't want to consider this now are:

  • That code is not written and thus will not be matured.
  • It does not solve the major problem why we moved to /var/run, namely remote file systems and avoidance of possible re-mounted file systems
  • The claim that /var/run/user does not exists is not valid, because that is a simple dependency for building the software or using it with non-common setups (remot, long $HOME). Thus an admin will anyway be on duty and adding a few lines to /etc/rc.local is not a bug deal.

FWIW, we may try this in 2.3 see T2987.

Mar 6 2017, 12:29 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Werner does not think that this is a problem and does not want me to spend time
on this.

Mar 6 2017, 11:28 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

getsockname is only used to recover the paths of sockets bound by a supervisor
like systemd. So unless systemd starts doing the same trick that I propose,
there is no problem.

Mar 6 2017, 10:38 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr

Mar 2 2017

werner added a comment to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.

I think it is easier to enforce this than to handle bug reports due to
export/import and whatever problems.

Mar 2 2017, 5:00 PM · Bug Report, gnupg, gnupg (gpg22)
werner added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Shall I then thake this bug?

Mar 2 2017, 4:55 PM · gnupg (gpg22), Bug Report
werner added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

That implicit local is for backward compatibility and to avoid network lookups
as much as possible (privacy leak). "clear" is required because auto-key-locate
is cumulative.

Mar 2 2017, 4:54 PM · gnupg (gpg22), Bug Report
justus added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

Fixed in 0c4d0620d327e8a2069532a5519afefe867a47d6.

Mar 2 2017, 4:28 PM · Bug Report, gnupg, gnupg (gpg22)
justus closed T2695: gpg --always-trust --quick-gen-key fails to create a trust database as Resolved.
Mar 2 2017, 4:28 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

So I went over the code that does --locate-key. There, the available methods
are ordered, and if 'local' is not given, it is explicitly done first, unless
'nodefault' is given. This is one of the parts of GnuPG that I'm really afraid
to change ;)

Mar 2 2017, 4:24 PM · gnupg (gpg22), Bug Report
werner reopened T2695: gpg --always-trust --quick-gen-key fails to create a trust database as "Open".
Mar 2 2017, 3:49 PM · Bug Report, gnupg, gnupg (gpg22)
werner added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

I have to refine my statement. We store the 'ultimateley trusted flag in the
trustdb and thus we require a trustdb when creating a new key. That is so that
we know the key has been created by us and is not an imported key.
Thus for most commands the trustdb should not be created but for key generation
it is better to safe that ultimately trusted flag in the trustdb.

Mar 2 2017, 3:49 PM · Bug Report, gnupg, gnupg (gpg22)
justus changed Version from 2.1.17 to master on T2917: --locate-key should re-fetch key via WKD if it is expired.
Mar 2 2017, 3:28 PM · gnupg (gpg22), Bug Report
justus added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Hum, there is something strange going on here:

% gpg --auto-key-locate wkd --locate-key root@leckerlecker
... no update...
% gpg --auto-key-locate wkd,local --locate-key root@leckerlecker
... no update...
% gpg --auto-key-locate clear,wkd,local --locate-key root@leckerlecker
... update!...

Mar 2 2017, 3:28 PM · gnupg (gpg22), Bug Report
justus closed T2695: gpg --always-trust --quick-gen-key fails to create a trust database as Resolved.
Mar 2 2017, 2:52 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2695: gpg --always-trust --quick-gen-key fails to create a trust database.

Fixed in 4735ab96aa5577d40ba7b3f72d863057198cc6a7.

Mar 2 2017, 2:52 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs.

I read the code and documentation for key-edit's revuid, and --quick-revoke-uid,
and the code makes no effort to ensure that one valid UID remains.

I read rfc4880 trying to find the basis for "some non-revoked User ID must
remain", but the only justification I could find is in section 11.1.,
Transferable Public Keys, that states that at least one UID must be included if
one wants to transfer keys.

So, do we actually want to enforce that or fix the documentation?

Mar 2 2017, 2:05 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

From what I've seen there is no variation in getsockname, it just returns
whatever path is passed to bind. I don't understand the need for getsockname
tbh, because we are the ones that bind the socket in the first place.

(The only variation seems to be that the function is broken on Hurd...).

Mar 2 2017, 11:45 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus closed T2962: --quick-revoke-uid fails silently trying to revoke a non-existent uid as Resolved.
Mar 2 2017, 11:42 AM · Bug Report, gnupg, gnupg (gpg22)
justus claimed T2962: --quick-revoke-uid fails silently trying to revoke a non-existent uid.
Mar 2 2017, 11:42 AM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2962: --quick-revoke-uid fails silently trying to revoke a non-existent uid.

Fixed in 62d21a4ab4029b32ea129f1cf3a0e1f22e2fb7b0.

Mar 2 2017, 11:42 AM · Bug Report, gnupg, gnupg (gpg22)
justus closed T2387: GNUPGHOME with newlines breaks standard parsing of gpgconf --list-dirs as Resolved.
Mar 2 2017, 9:35 AM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2387: GNUPGHOME with newlines breaks standard parsing of gpgconf --list-dirs.

As of e064c75b08a523f738108428fe0c417a46e66238 newlines are always escaped.

Mar 2 2017, 9:35 AM · gnupg (gpg22), Bug Report, gnupg

Mar 1 2017

werner added a project to T2381: Add more support for profiles in gpgconf: In Progress.
Mar 1 2017, 9:09 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
werner removed a project from T2381: Add more support for profiles in gpgconf: Restricted Project.
Mar 1 2017, 9:09 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
werner added a comment to T2381: Add more support for profiles in gpgconf.

Let's keep this one open to track missing options.

Mar 1 2017, 9:09 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
werner renamed T2381: Add more support for profiles in gpgconf from Add support for profiles in gpgconf to Add more support for profiles in gpgconf.
Mar 1 2017, 9:09 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
dkg added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Justus, thanks for this work, it's great!. If we can solve the problem by doing
more clever socket(7) manipulation, that would be a big win.

How do you propose dealing with the getsockname() variations? or should we just
forbid the use of getsockname() entirely in the gnupg codebase?

Mar 1 2017, 7:24 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus claimed T2387: GNUPGHOME with newlines breaks standard parsing of gpgconf --list-dirs.
Mar 1 2017, 5:47 PM · gnupg (gpg22), Bug Report, gnupg
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

dkg, I understand that GnuPG does not work with such a homedir, however, it is
not the act of creating the socket that is problematic. In fact, both
bind(2)ing and connect(2)ing is ok if one uses relative paths, as demonstrated
by the test program I have attached here.

Here is the program binding and connecting to a socket with an absolute path
length of ~10 * sizeof sockaddr_un.sun_path:

System: OpenBSD:6.0:GENERIC.MP#1992
sizeof addr.sun_path: 104
Running test with strlen (cwd): 22, name: '/tmp/test-unix-sockets/socket'

getsockname returned '/tmp/test-unix-sockets/socket', addrlen: 106

Running test with strlen (cwd): 22, name: 'socket'

getsockname returned 'socket', addrlen: 106

Running test with strlen (cwd): 126, name: 'socket'

getsockname returned 'socket', addrlen: 106

Running test with strlen (cwd): 1062, name: 'socket'

  getsockname returned 'socket', addrlen: 106

This works on all Unices that I have access to. I've asked on gnupg-devel@ for
people to run it elsewhere.

I understand that '--create-socketdir' solves problems besides this one. But I
disagree with the statement that our handling of socket paths is unproblematic
because --create-socketdir solves this problem.

Mar 1 2017, 3:10 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Mar 1 2017, 3:10 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus assigned T2965: WKD lookup fails due to overly specific Host: header to werner.
Mar 1 2017, 2:54 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
justus closed T2965: WKD lookup fails due to overly specific Host: header as Resolved.
Mar 1 2017, 2:54 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
justus added a comment to T2965: WKD lookup fails due to overly specific Host: header.

Fixed in cd32ebd152a522e362469ab969d91f8d49f28a60.

Mar 1 2017, 2:54 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
werner added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Can we test whether /run is mounted on a tmpfs ?
should we assume that /run is always on a tmpfs but /var/run is a classical Unix
w/o a tmpfs? Or is it better to have a configure option.

I can imagine to agree to auto-create the directory on a tmpfs.

Mar 1 2017, 7:31 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
dkg added a comment to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.

Yes, notmuch decided that they needed to workaround the situation anyway,
because they're in an environment that doesn't create the standard per-user
rundir. That doesn't seem like a great argument that gpg should also fail in
environments where the standard per-user rundir is available. I can demonstrate
a number of environments where gpg or its daemons will fail, but i don't think
any of them justify forcing gpg or its daemons to *also* fail when those
environments aren't present.

In answer to your nitpick, here is evidence that gpg's daemons cannot create
their sockets when the GNUPGHOME is too long:

1 dkg@alice:~$ mkdir -m 0700
/home/dkg/tmp/very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long
0 dkg@alice:~$
GNUPGHOME=/home/dkg/tmp/very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long
gpgconf --launch dirmngr
gpgconf: error running '/usr/bin/gpg-connect-agent': exit status 1
gpgconf: error running '/usr/bin/gpg-connect-agent --dirmngr NOP': General error
1 dkg@alice:~$

Mar 1 2017, 2:02 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr

Feb 28 2017

justus added projects to T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path: gnupg (gpg22), gpgagent, scd.
Feb 28 2017, 4:39 PM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr
justus added a comment to T2381: Add more support for profiles in gpgconf.

As of d379a0174cca595204b32da9a66c513a1304e6d0 auto-key-retrieve is configurable.

Feb 28 2017, 3:01 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
justus added a project to T2381: Add more support for profiles in gpgconf: Restricted Project.
Feb 28 2017, 1:29 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
justus added a comment to T2381: Add more support for profiles in gpgconf.

As of ebeccd73eb85f9027f0985d77dfe901266c6ddef the trust model is configurable
via gpgconf.

Feb 28 2017, 1:29 PM · In Progress, gnupg (gpg22), gnupg, Feature Request

Feb 20 2017

justus claimed T2381: Add more support for profiles in gpgconf.
Feb 20 2017, 11:07 AM · In Progress, gnupg (gpg22), gnupg, Feature Request

Feb 17 2017

werner raised the priority of T2965: WKD lookup fails due to overly specific Host: header from Low to Normal.
Feb 17 2017, 9:48 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
werner added projects to T2965: WKD lookup fails due to overly specific Host: header: dirmngr, rc.
Feb 17 2017, 9:48 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
werner added a comment to T2965: WKD lookup fails due to overly specific Host: header.

That is definitely a bug.

Feb 17 2017, 9:48 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr
justus added projects to T2965: WKD lookup fails due to overly specific Host: header: gnupg (gpg22), gnupg, Bug Report.
Feb 17 2017, 1:57 PM · Bug Report, gnupg, rc, gnupg (gpg22), dirmngr

Feb 16 2017

justus set Version to master on T2962: --quick-revoke-uid fails silently trying to revoke a non-existent uid.
Feb 16 2017, 5:46 PM · Bug Report, gnupg, gnupg (gpg22)
justus added projects to T2962: --quick-revoke-uid fails silently trying to revoke a non-existent uid: gnupg (gpg22), gnupg, Bug Report.
Feb 16 2017, 5:46 PM · Bug Report, gnupg, gnupg (gpg22)
justus added projects to T2960: --quick-revoke-uid can be used to revoke last uid, contrary to docs: gnupg (gpg22), gnupg, Bug Report.
Feb 16 2017, 5:26 PM · Bug Report, gnupg, gnupg (gpg22)

Feb 13 2017

werner removed a project from T2940: dirmngr fails for hkps when http-proxy is in use: Bug Report.
Feb 13 2017, 3:46 PM · Feature Request, gnupg (gpg22), Debian, gnupg, dirmngr
werner added projects to T2940: dirmngr fails for hkps when http-proxy is in use: gnupg (gpg22), Feature Request.
Feb 13 2017, 3:46 PM · Feature Request, gnupg (gpg22), Debian, gnupg, dirmngr

Feb 8 2017

justus removed a project from T2929: tofu: Missing entry in the bindings table for new key: Restricted Project.
Feb 8 2017, 2:53 PM · Bug Report, gnupg, gnupg (gpg22)
justus added a comment to T2929: tofu: Missing entry in the bindings table for new key.

So I believe that if we have a test that demonstrates this problem, then it is
safe to set the status to resolved.

Feb 8 2017, 2:53 PM · Bug Report, gnupg, gnupg (gpg22)
justus closed T2929: tofu: Missing entry in the bindings table for new key as Resolved.
Feb 8 2017, 2:53 PM · Bug Report, gnupg, gnupg (gpg22)

Feb 2 2017

neal added a project to T2929: tofu: Missing entry in the bindings table for new key: Restricted Project.
Feb 2 2017, 2:25 PM · Bug Report, gnupg, gnupg (gpg22)
neal added a comment to T2929: tofu: Missing entry in the bindings table for new key.

The underlying problem is that bindings for ultimately trusted keys were not
registered with the TOFU data.

Fixed in 769272ba87f282a69e8d5f9bb27c86e6bec4496b

Feb 2 2017, 2:25 PM · Bug Report, gnupg, gnupg (gpg22)

Jan 24 2017

justus added a comment to T2929: tofu: Missing entry in the bindings table for new key.

Test added in 5aafa56dffefe3fac55b9d0555c7c86e8a07f072.

Jan 24 2017, 2:34 PM · Bug Report, gnupg, gnupg (gpg22)
justus updated subscribers of T2929: tofu: Missing entry in the bindings table for new key.
Jan 24 2017, 1:53 PM · Bug Report, gnupg, gnupg (gpg22)
justus added projects to T2929: tofu: Missing entry in the bindings table for new key: gnupg (gpg22), gnupg, Bug Report.
Jan 24 2017, 1:53 PM · Bug Report, gnupg, gnupg (gpg22)
justus set Version to master on T2929: tofu: Missing entry in the bindings table for new key.
Jan 24 2017, 1:53 PM · Bug Report, gnupg, gnupg (gpg22)

Jan 23 2017

werner removed a project from T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place: Restricted Project.
Jan 23 2017, 11:17 PM · gnupg (gpg22), Bug Report
werner removed a project from T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm: Restricted Project.
Jan 23 2017, 11:12 PM · MacOS, gnupg, gnupg (gpg22), Bug Report
werner added a comment to T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm.

Released with 2.1.18

Jan 23 2017, 11:12 PM · MacOS, gnupg, gnupg (gpg22), Bug Report
werner closed T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm as Resolved.
Jan 23 2017, 11:12 PM · MacOS, gnupg, gnupg (gpg22), Bug Report

Jan 18 2017

justus added a comment to T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm.

Fixed in 34fa2d79a07a079be472c3ff486debfdac8c6070.

Jan 18 2017, 6:26 PM · MacOS, gnupg, gnupg (gpg22), Bug Report
justus added a project to T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm: Restricted Project.
Jan 18 2017, 6:26 PM · MacOS, gnupg, gnupg (gpg22), Bug Report

Jan 13 2017

aheinecke added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

For what it's worth i think WKD checks should be done even more regularly then
when they are explicitly triggered thorugh locate keys because we need to see
updates on key rollover / revocation of keys or uids. Something like the
parcimonie style auto-key-refesh that is currently planned.

But yes re fetching on locate-keys if the key / uid for key-locate is expired
would be a first step.

Jan 13 2017, 1:34 PM · gnupg (gpg22), Bug Report

Jan 10 2017

werner added a project to T2917: --locate-key should re-fetch key via WKD if it is expired: gnupg (gpg22).
Jan 10 2017, 5:30 PM · gnupg (gpg22), Bug Report

Jan 6 2017

werner added a project to T2908: dirmngr can't be build w/o LDAP: gnupg (gpg22).
Jan 6 2017, 7:13 PM · dirmngr, gnupg (gpg22), Bug Report, gnupg
werner added a project to T2398: finger support using SRV DNS records: gnupg (gpg22).
Jan 6 2017, 6:29 PM · gnupg, Feature Request, dirmngr
werner added a project to T1173: gpg has no easy way to view the reason and description of revocation sigs: gnupg (gpg22).
Jan 6 2017, 6:27 PM · gnupg, Debian, Feature Request
werner added a project to T1537: gpgv does not handle expired or revoked keys: gnupg (gpg22).
Jan 6 2017, 6:25 PM · Feature Request, gnupg
werner added a project to T2106: Support SHA-256 fingerprints for ssh: gnupg (gpg22).
Jan 6 2017, 5:47 PM · gnupg (gpg22), gnupg, ssh, Feature Request
werner added a project to T2381: Add more support for profiles in gpgconf: gnupg (gpg22).
Jan 6 2017, 5:39 PM · In Progress, gnupg (gpg22), gnupg, Feature Request
werner added a project to T2912: command line keytocard: gnupg (gpg22).
Jan 6 2017, 5:37 PM · gnupg (gpg23), Feature Request
werner added a project to T2387: GNUPGHOME with newlines breaks standard parsing of gpgconf --list-dirs: gnupg (gpg22).
Jan 6 2017, 5:29 PM · gnupg (gpg22), Bug Report, gnupg
werner added a project to T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC): gnupg (gpg22).
Jan 6 2017, 5:26 PM · gnupg (gpg22), Bug Report, gnupg
werner added a comment to T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place.

From the ML:

Hi there,

Some keys are found on the keyserver network with non-self signatures
incorrectly attached to a subkey instead of a UID (cf. Issue2236).

Since 2.1.13 it's possible to reorder fix these keys by running the
‘check’ command of the gpg shell. However the procedure currently has
to be repeated after refreshing the keyring, since each --refresh-keys
command downloads the badly ordered key again.

In T2236 (wk on May 06 2016, 08:18 PM / Roundup) Werner wrote that “We will eventually call that reorder
function during import. But let's wait for bug reports with the
--edit-key triggered code.” This code has been working fine for me
since 2.1.13, so I was wondering if it could be activated for --import
(and --recv-key) in 2.1.18? (So we get this in the next Debian stable
:-)

Moreover, as Neal pointed out to me privately, there is no overhead for
keys that don't have incorrectly placed signature packets.

Thanks!

Cheers,

Guilhem.

Jan 6 2017, 5:10 PM · gnupg (gpg22), Bug Report
neal added a project to T2236: Importing a key with badly ordered packets doesn't reorder it, and while --edit-key does reorder it doesn't move the signature packets to the right place: gnupg (gpg22).
Jan 6 2017, 3:57 PM · gnupg (gpg22), Bug Report

Dec 19 2016

werner added a project to T2425: 2.1.14 intermittent `make check` failure on gpgtar.scm: MacOS.
Dec 19 2016, 11:21 AM · MacOS, gnupg, gnupg (gpg22), Bug Report

Dec 17 2016

Pazuzu closed T2857: gpg-agent crashes regularly, out of core in secure memory allocations as Resolved.
Dec 17 2016, 4:00 PM · gnupg (gpg22), Bug Report, gnupg, gpgagent
Pazuzu reopened T2857: gpg-agent crashes regularly, out of core in secure memory allocations as "Open".
Dec 17 2016, 4:00 PM · gnupg (gpg22), Bug Report, gnupg, gpgagent
Pazuzu added a comment to T2857: gpg-agent crashes regularly, out of core in secure memory allocations.

The problem still occured after the update of Libgcrypt, but Im pretty sure now
that I determine the origin of the problem. In the end it is somehow my fault: By
time I got more and more email accounts which are synchronized with offlineimap and
the passwords for each account are encrypted with gpg.
Offlineimap offers an option for multitheading, which synchronize the accounts in a
prallel manner. By changing to a strict serialized synchronistaion the problem
seems to vanish. My guess is, it was simply to much at once.
For those, who encounter the same problem try the '-1' option of offlineimap.

Thanks for your time and work (in general)!

Dec 17 2016, 4:00 PM · gnupg (gpg22), Bug Report, gnupg, gpgagent

Dec 16 2016

justus removed a project from T2700: Clean up the command line interface (avoid abbreviated --long-options, consistency): In Progress.
Dec 16 2016, 2:46 PM · gnupg, Feature Request, gnupg (gpg22)
justus closed T2700: Clean up the command line interface (avoid abbreviated --long-options, consistency) as Resolved.
Dec 16 2016, 2:46 PM · gnupg, Feature Request, gnupg (gpg22)
justus added a comment to T2700: Clean up the command line interface (avoid abbreviated --long-options, consistency).

I went over the other programs, and did not see any glaring problems. I have
decided to ignore the socket configuration for now. I'm quite happy with the
changes, but feel free to reopen this bug.

Dec 16 2016, 2:46 PM · gnupg, Feature Request, gnupg (gpg22)
justus added a comment to T2400: GnuPG 2.1 regression in unattended key generation.

Fixed in ca02a8b78fca8815388a859962584d75169ae3ee.

Dec 16 2016, 2:32 PM · gnupg (gpg22), Bug Report, gnupg
justus closed T2400: GnuPG 2.1 regression in unattended key generation as Resolved.
Dec 16 2016, 2:32 PM · gnupg (gpg22), Bug Report, gnupg