Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update embedded dnsmasq to v2.87 #1449

Merged
merged 2 commits into from
Sep 26, 2022
Merged

Update embedded dnsmasq to v2.87 #1449

merged 2 commits into from
Sep 26, 2022

Commits on Sep 26, 2022

  1. Fix a problem in overload handling.

    Sending the same query repeatedly to a dnsmasq instance which
    doesn't get replies from upstream will eventually hit the
    hard limit on frec_src structures and start gettin REFUSED
    replies. This is OK, except that since the queries are no longer
    being forwarded, an upstream server coming back doesn't reset the
    situation. If there is any other traffic, frec allocation will
    eventually delete the timed-out frec and get things moving again,
    but that's not guaranteed.
    
    To fix this we explicitly delete the frec once timed out in this case.
    
    Thanks to Filip Jenicek for noticing and characterising this problem.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    d74f5e1 View commit details
    Browse the repository at this point in the history
  2. Update embedded dnsmasq to v2.87

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    bf69b6a View commit details
    Browse the repository at this point in the history