resolve: introduce DNSSEC_UPSTREAM_FAILURE
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 10 Jan 2024 02:34:44 +0000 (11:34 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 10 Jan 2024 17:10:32 +0000 (02:10 +0900)
commita72cf22d065630da74cf8aee12d8a2a23fcfefb6
treec9e619f75d8aa1ca4febe1b501d432c6b206b1ac
parent0c61995d80d3ba211b50e28349cdc9b121104d41
resolve: introduce DNSSEC_UPSTREAM_FAILURE

and include EDE code and message in the error messages.

This replaces 9ca133e97a0c8795b1f293ccea4965b4ad1accc4, and implements
originally suggested at
https://github.com/systemd/systemd/pull/30513#discussion_r1433823737
src/resolve/resolved-bus.c
src/resolve/resolved-dns-dnssec.c
src/resolve/resolved-dns-dnssec.h
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-varlink.c
src/shared/varlink-io.systemd.Resolve.c