mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-07 10:06:03 +00:00
WIP: Enable dnssec globally (testing)
This commit is contained in:
parent
7b075770c5
commit
3feed4b56f
1 changed files with 2 additions and 2 deletions
|
@ -380,7 +380,7 @@ void ConnectionFromClient::start_request(i32 request_id, ByteString const& metho
|
||||||
if (host.starts_with("["sv) && host.ends_with("]"sv))
|
if (host.starts_with("["sv) && host.ends_with("]"sv))
|
||||||
host = host.substring(1, host.length() - 2);
|
host = host.substring(1, host.length() - 2);
|
||||||
|
|
||||||
m_resolver->dns.lookup(host, DNS::Messages::Class::IN, { DNS::Messages::ResourceType::A, DNS::Messages::ResourceType::AAAA })
|
m_resolver->dns.lookup(host, DNS::Messages::Class::IN, { DNS::Messages::ResourceType::A, DNS::Messages::ResourceType::AAAA }, {.validate_dnssec_locally = true})
|
||||||
->when_rejected([this, request_id](auto const& error) {
|
->when_rejected([this, request_id](auto const& error) {
|
||||||
dbgln("StartRequest: DNS lookup failed: {}", error);
|
dbgln("StartRequest: DNS lookup failed: {}", error);
|
||||||
// FIXME: Implement timing info for DNS lookup failure.
|
// FIXME: Implement timing info for DNS lookup failure.
|
||||||
|
@ -702,7 +702,7 @@ void ConnectionFromClient::ensure_connection(URL::URL const& url, ::RequestServe
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cache_level == CacheLevel::ResolveOnly) {
|
if (cache_level == CacheLevel::ResolveOnly) {
|
||||||
[[maybe_unused]] auto promise = m_resolver->dns.lookup(url.serialized_host().to_byte_string(), DNS::Messages::Class::IN, { DNS::Messages::ResourceType::A, DNS::Messages::ResourceType::AAAA });
|
[[maybe_unused]] auto promise = m_resolver->dns.lookup(url.serialized_host().to_byte_string(), DNS::Messages::Class::IN, { DNS::Messages::ResourceType::A, DNS::Messages::ResourceType::AAAA }, {.validate_dnssec_locally = true});
|
||||||
if constexpr (REQUESTSERVER_DEBUG) {
|
if constexpr (REQUESTSERVER_DEBUG) {
|
||||||
Core::ElapsedTimer timer;
|
Core::ElapsedTimer timer;
|
||||||
timer.start();
|
timer.start();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue