systemd / systemd-stable

Backports of patches from systemd git to stable distributions
GNU General Public License v2.0
126 stars 104 forks source link

resolved: always progress DS queries #392

Closed eworm-de closed 6 months ago

eworm-de commented 6 months ago

If we request a DS and the resolver offers an unsigned SOA, a new auxiliary transaction for the DS will be rejected as a loop, and we 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)