Add UNKNOWN option for REFRESH_HOSTNAME #985
Merged
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.
By submitting this pull request, I confirm the following:
How familiar are you with the codebase?:
10
This PR adds the new parameter
REFRESH_HOSTNAMES=UNKNOWN
to support only refreshing recently active clients without hostnames.There will be no PTR queries made for clients where hostnames are known. This also means that known hostnames will never be updated. This is intentional for this option. Other behavior can be achieved with the other available values for this config option.
In addition, we improve the behavior of real-time signal 4: Whenever the signal is arrived, we force a hostname renewal for all clients matching the current
REFRESH_HOSTNAMES
setting. "Forcing" in this context means that the "only resolve recently active clients" rule is ignored.