dirmngr: Use a default keyserver if none is explicitly set
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Thu, 27 Oct 2016 22:30:59 +0000 (18:30 -0400)
committerWerner Koch <wk@gnupg.org>
Thu, 17 Nov 2016 14:29:35 +0000 (15:29 +0100)
commit8fb482252436b3b4b0b33663d95d1d17188ad1d9
tree732cd2ae971eb3a0aecac6414ea2a4587bed649a
parent7c1613d41566f7d8db116790087de323621205fe
dirmngr: Use a default keyserver if none is explicitly set

* configure.ac: Define DIRMNGR_DEFAULT_KEYSERVER.
* dirmngr/server.c (ensure_keyserver): Use it if no keyservers are set.
* doc/dirmngr.texi: Document this behavior.

--

A user who doesn't specify a keyserver, but asks gnupg to fetch a key
currently just gets a simple error messages "No keyserver available".

If the user is asking to contact a keyserver, we should have a
reasonable default, and not require them to fiddle with settings when
they might not know what settings to choose.  This patch makes the
default hkps://hkps.pool.sks-keyservers.net.

Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
configure.ac
dirmngr/server.c
doc/dirmngr.texi