diff options
author | Werner Koch <wk@gnupg.org> | 2017-11-13 16:09:32 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2017-11-13 16:09:32 +0100 |
commit | 65038e6852185c20413d8f6602218ee636413b77 (patch) | |
tree | eadac25a59803cd40baa2d76c1347ea7a7347edd /dirmngr/Makefile.am | |
parent | gpg-agent: Avoid getting stuck in shutdown pending state. (diff) | |
download | gnupg2-65038e6852185c20413d8f6602218ee636413b77.tar.xz gnupg2-65038e6852185c20413d8f6602218ee636413b77.zip |
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>
Diffstat (limited to 'dirmngr/Makefile.am')
-rw-r--r-- | dirmngr/Makefile.am | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dirmngr/Makefile.am b/dirmngr/Makefile.am index b404165ed..421a32533 100644 --- a/dirmngr/Makefile.am +++ b/dirmngr/Makefile.am @@ -16,6 +16,8 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, see <https://www.gnu.org/licenses/>. +# +# SPDX-License-Identifier: GPL-3.0+ ## Process this file with automake to produce Makefile.in @@ -57,6 +59,7 @@ noinst_HEADERS = dirmngr.h crlcache.h crlfetch.h misc.h dirmngr_SOURCES = dirmngr.c dirmngr.h server.c crlcache.c crlfetch.c \ certcache.c certcache.h \ + domaininfo.c \ loadswdb.c \ cdb.h cdblib.c misc.c dirmngr-err.h \ ocsp.c ocsp.h validate.c validate.h \ |