summaryrefslogtreecommitdiff
path: root/sbin/unwind/resolver.c
AgeCommit message (Expand)Author
2019-12-13Avoid leaks by using the _buf versions of sldns_wire2str_* functions.Otto Moerbeek
2019-12-12Only create (and check) resolvers listed in preferences.Florian Obser
2019-12-11Plug leaks related to running queue maintenance. ok florian@Otto Moerbeek
2019-12-10Similar to doubting NXDOMAIN when we just switched networks we alsoFlorian Obser
2019-12-08Limit advertised UDP payload size to 1232 bytes to prevent PMTU /Florian Obser
2019-12-08Turn opportunistic DoT into their own strategies.Florian Obser
2019-12-06Log why an answer is bogus.Florian Obser
2019-12-06Use the middle of the histogram bar in the median computationsOtto Moerbeek
2019-12-05be less verbose in debug logging; ok florian@Otto Moerbeek
2019-12-04When we detect that a resolver strategy is not validating because theFlorian Obser
2019-12-04If we see a validated result, we can (must!) assume the resolver isOtto Moerbeek
2019-12-03Cleanup query logging.Florian Obser
2019-12-03Cleanup check_resolver_done() debug logging.Florian Obser
2019-12-03Add one more debug level and enable very detailed libunbound loggingFlorian Obser
2019-12-03No need to store "why_bogus" with the resolver, we are no longerFlorian Obser
2019-12-03Remove useless log_debug() calls.Florian Obser
2019-12-03No more status subcommands; ok florian@Otto Moerbeek
2019-12-02Save the computed median to avoid having it to compute it all the time;Otto Moerbeek
2019-12-02Use a unified cache in all libunbound based resolvers.Florian Obser
2019-12-02increment refcount before doing the call to resolve(); ok florian@Otto Moerbeek
2019-12-02Add an "all" mode for status and a much more compact and readable histogramOtto Moerbeek
2019-12-01Allow forcing specific domains to be resolved by specific resolvers;Otto Moerbeek
2019-11-30make sure we only pass normalized timevals for the next resolver interval;Otto Moerbeek
2019-11-30Not being able to create a resolver is not a fatal condition in unwind,Florian Obser
2019-11-29While we learn how the "decaying" histogram works it's helpful to showFlorian Obser
2019-11-28The happy eyeballs code computes a median to assess how well aOtto Moerbeek
2019-11-28show median RTT in unwindctl statusFlorian Obser
2019-11-28Track all elements of a forwarder configuration individually:Florian Obser
2019-11-27Instead of only considering if a resolving strategy is dead, works orFlorian Obser
2019-11-27Move resolver preference storage to a struct which makes it easier toFlorian Obser
2019-11-27Nuke http captive portal detection; something better is coming.Florian Obser
2019-11-25simplify histogram code and cut off at < limit, as the histogram display inOtto Moerbeek
2019-11-25 Signal what happened, not what needs doing.Florian Obser
2019-11-23plug memory leakFlorian Obser
2019-11-23An if_index of zero signals to remove all previous proposals from aFlorian Obser
2019-11-22Use a table for unbound options; ok florian@Otto Moerbeek
2019-11-22Treat DNS proposals as replacement of previous proposals from the sameFlorian Obser
2019-11-21 Track on which interface nameservers have been learned.Florian Obser
2019-11-20Check for a too short answer packet in all callback functions becauseFlorian Obser
2019-11-19Print learned forwarders in unwindctl.Florian Obser
2019-11-19Proposals from dhclient are sometimes replacements.Florian Obser
2019-11-19Stop dhcp lease file parsing now that dhclient sends proposals.Florian Obser
2019-11-15Improve readability by using a typedef for the callback type; ok florian@Otto Moerbeek
2019-11-14With the stub resolver we have since some time we can resolve theFlorian Obser
2019-11-14 Checking a resolver that we are already checking can lead to aFlorian Obser
2019-11-14 Since resolve() switched to a callback mechanism all uw_resolver objectsFlorian Obser
2019-11-12we might not have a best resolver at allFlorian Obser
2019-11-12do not leak buf or region if either fails to allocateFlorian Obser
2019-11-12we are not using was_ratelimitedFlorian Obser
2019-11-12Pass in a callback function to resolve() instead of a flag toFlorian Obser