resolved: turn off search domain logic for queries for dot-suffixed domains #17194
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implies the SD_RESOLVED_NO_SEARCH flag if the specified domain for lookups has a trailing dot. Thus
resolvectl query --search=false foo
andresolvectl query foo.
become equivalent.This only touches requests via D-Bus and Varlink (and thus glibc nss through nss-resolve). Requests via the local DNS stub are untouched, because for them SD_RESOLVED_NO_SEARCH is implied anyway as search path stuff is done client side.