Diffusion GnuPG a2bd4a64e5b0

dirmngr: Prepare for updated WKD specs with ?l= param

Authored by werner on Oct 22 2018, 8:13 PM.

Description

dirmngr: Prepare for updated WKD specs with ?l= param

* dirmngr/server.c (proc_wkd_get): Tack the raw local address to the
request.

We append the raw non-canonicalized local address part to the hash.
Servers who serve the requests from static files will ignore the
parameters and a test with posteo shows that also services using a
database ignore the parameter. The general idea is that service
providers may use their own canonicalization rules. The problem is
that we currently filter the returned key for the full mail address
and thus we will never see a key if the service did a different
canonicalization than we. So consider this to be an experiment.

(cherry picked from commit 256a280c51f9ea862e4bfb0bb530c2a96f9088f9)

  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Committed
wernerOct 22 2018, 8:13 PM
Parents
rGb0d6e26bf3c8: gpg: Fix extra check for sign usage of a data signature.
Branches
Unknown
Tags
Unknown