online, keydb: no env proxy; typed keyserver URL verdict; host certs best first

The key service never uses an environment proxy: it was resolved to the
service's pinned address, so every lookup failed. Keyserver URLs get a
typed verdict, and a test-hooks feature lets consumers' tests set the
last reachability. keydb hands out host certs best first, with no disc
input.
This commit is contained in:
Matthew Jackson
2026-09-27 17:24:04 -07:00
parent d0a3ab852b
commit 5bf4afce0b
7 changed files with 242 additions and 21 deletions
+4
View File
@@ -30,6 +30,10 @@ zip = { version = "8", default-features = false, features = ["deflate"] }
# key material).
tracing = "0.1"
[features]
# `set_last_decode_reachability`, for consumers' tests only (enable in dev-dependencies).
test-hooks = []
[profile.release]
lto = "thin"
codegen-units = 1