dirmngr: Keep track of domains used for WKD queries
authorWerner Koch <wk@gnupg.org>
Mon, 13 Nov 2017 15:09:32 +0000 (16:09 +0100)
committerWerner Koch <wk@gnupg.org>
Mon, 13 Nov 2017 15:09:32 +0000 (16:09 +0100)
commit65038e6852185c20413d8f6602218ee636413b77
treeeadac25a59803cd40baa2d76c1347ea7a7347edd
parent5d83eb9226c0ce608ec284d8c9bc22ce84a00c25
dirmngr: Keep track of domains used for WKD queries

* dirmngr/domaininfo.c: New file.
* dirmngr/Makefile.am (dirmngr_SOURCES): Add file.
* dirmngr/server.c (cmd_wkd_get): Check whether the domain is already
known and tell domaininfo about the results.
--

This adds a registry for domain information to eventually avoid
useless queries for domains which do not support WKD.  The missing
part is a background task to check whether a queried domain supports
WKD at all and to expire old entries.

Signed-off-by: Werner Koch <wk@gnupg.org>
dirmngr/Makefile.am
dirmngr/dirmngr.c
dirmngr/dirmngr.h
dirmngr/domaininfo.c [new file with mode: 0644]
dirmngr/server.c