diff options
Diffstat (limited to 'sys-apps/systemd/files/255-dnssec.patch')
-rw-r--r-- | sys-apps/systemd/files/255-dnssec.patch | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys-apps/systemd/files/255-dnssec.patch b/sys-apps/systemd/files/255-dnssec.patch index 5c720c58ce4a..978c26ff15f4 100644 --- a/sys-apps/systemd/files/255-dnssec.patch +++ b/sys-apps/systemd/files/255-dnssec.patch @@ -1,6 +1,8 @@ +https://github.com/systemd/systemd/issues/32531 https://github.com/systemd/systemd/commit/d840783db5208219c78d73b9b46ef5daae9fea0a +https://github.com/systemd/systemd-stable/commit/52c17febf14c866d9808d1804f13ac98d76e665b -From d840783db5208219c78d73b9b46ef5daae9fea0a Mon Sep 17 00:00:00 2001 +From 52c17febf14c866d9808d1804f13ac98d76e665b Mon Sep 17 00:00:00 2001 From: Ronan Pigott <ronan@rjp.ie> Date: Mon, 29 Apr 2024 02:17:23 -0700 Subject: [PATCH] resolved: always progress DS queries @@ -11,9 +13,10 @@ might not make any progress toward finding the DS we need. Let's ensure that we at least always check the parent in this case. Fixes: 47690634f157 ("resolved: don't request the SOA for every dns label") +(cherry picked from commit d840783db5208219c78d73b9b46ef5daae9fea0a) --- a/src/resolve/resolved-dns-transaction.c +++ b/src/resolve/resolved-dns-transaction.c -@@ -2618,6 +2618,10 @@ int dns_transaction_request_dnssec_keys(DnsTransaction *t) { +@@ -2545,6 +2545,10 @@ int dns_transaction_request_dnssec_keys(DnsTransaction *t) { return r; if (r == 0) continue; @@ -24,4 +27,3 @@ Fixes: 47690634f157 ("resolved: don't request the SOA for every dns label") } r = dnssec_has_rrsig(t->answer, rr->key); - |