summaryrefslogtreecommitdiffstats
path: root/sbin/unwind/resolver.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Only probe for DNS64 presence when we know that we can talk to the slaacdflorian2021-02-071-2/+3
* Revert delayed opening of trust anchor file. The code was somewhatflorian2021-02-061-3/+1
* Make progress when stepping through rdns proposals even when skippingflorian2021-01-311-3/+3
* Re-try to open DNSSEC trust anchor file if /var is not mounted yet.florian2021-01-301-1/+3
* Some libunbound configuration changes can change the quality of aflorian2021-01-291-11/+17
* A new resolver can be created while we currently run a check with theflorian2021-01-281-3/+7
* Determine available address families (and monitor when this changes)florian2021-01-271-8/+43
* Some config changes require a restart of all resolvers even DEAD ones;florian2021-01-261-4/+2
* Disable logging to syslog for libunbound. We are not getting anythingflorian2021-01-251-4/+5
* Implement DNS64 synthesis.florian2021-01-241-5/+234
* Move resolv_conf string generation for ASR to function; makesflorian2021-01-231-14/+25
* Don't just blindly upgrade to VALIDATING if we see a SECURE answer.florian2021-01-231-3/+3
* Make imsg event structs static to fix -fno-common.florian2021-01-191-3/+3
* No need for a global uw_process; unbreaks -fno-common.florian2021-01-191-4/+3
* Otto hit an impossible situation: an answer bigger than 64k.florian2020-12-261-2/+9
* Introduce query_imsg2str() to simplify printing "qname class type".florian2020-12-111-18/+24
* The recent fix to handle large answers in unwind (errata #5 for 6.8)florian2020-12-111-33/+30
* Handle DNS answers that are larger than the maximum imsg size (aboutflorian2020-11-051-7/+28
* When an interface disapears we need to forget the learned autoconfflorian2020-09-121-5/+8
* sockaddr_rtdns does not guarantee alignment of the buffer. So firstotto2020-05-101-5/+10
* Return when create_solver() returns NULL to prevent null pointer dereferencetobhe2020-03-191-2/+4
* We are not correctly upgrading from "UNKNOWN" to "VALIDATING"florian2020-01-281-8/+4
* sbin/unwind: replace TAILQ concatenation loop with TAILQ_CONCATbket2020-01-281-5/+2
* We can not share a cache between validating and resolving strategies.florian2020-01-201-14/+47
* Ralph Dolmans from nlnetlabs points out that libunbound usesflorian2019-12-231-5/+1
* Workaround unbound github issue #99.florian2019-12-181-1/+6
* Implement unwindctl status memory to show chache memory usage.florian2019-12-181-1/+27
* Rework unified cache handling to be able to unify key and neg caches.florian2019-12-181-27/+82
* Make this fit in 80 cols.florian2019-12-151-3/+5
* Allow more outgoing ports, the default 16 is pretty tight for theotto2019-12-151-2/+4
* Be less aggressive pre-allocating memory; ok florian@otto2019-12-141-1/+3
* Simplify resolve_done.florian2019-12-141-62/+49
* No use to create resolvers we know are going to be dead; ok florian@otto2019-12-141-1/+7
* Don't try dead resolvers; ok florian@otto2019-12-131-2/+3
* print type as type and not as rcodeotto2019-12-131-2/+2
* Avoid leaks by using the _buf versions of sldns_wire2str_* functions.otto2019-12-131-5/+11
* Only create (and check) resolvers listed in preferences.florian2019-12-121-118/+101
* Plug leaks related to running queue maintenance. ok florian@otto2019-12-111-17/+28
* Similar to doubting NXDOMAIN when we just switched networks we alsoflorian2019-12-101-14/+18
* Limit advertised UDP payload size to 1232 bytes to prevent PMTU /florian2019-12-081-2/+3
* Turn opportunistic DoT into their own strategies.florian2019-12-081-116/+84
* Log why an answer is bogus.florian2019-12-061-2/+4
* Use the middle of the histogram bar in the median computationsotto2019-12-061-4/+7
* be less verbose in debug logging; ok florian@otto2019-12-051-4/+4
* When we detect that a resolver strategy is not validating because theflorian2019-12-041-3/+14
* If we see a validated result, we can (must!) assume the resolver isotto2019-12-041-1/+4
* Cleanup query logging.florian2019-12-031-11/+17
* Cleanup check_resolver_done() debug logging.florian2019-12-031-11/+16
* Add one more debug level and enable very detailed libunbound loggingflorian2019-12-031-4/+4
* No need to store "why_bogus" with the resolver, we are no longerflorian2019-12-031-8/+6