- Oct 20, 2016
-
-
Ondřej Surý authored
-
Vladimír Čunát authored
Early awareness notification: a new lua module `version` to periodically check for newer version on server and for CVE. See merge request !52
-
Vladimír Čunát authored
Also avoid that extremely long line.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
-
-
- Oct 19, 2016
-
-
Vladimír Čunát authored
worker: avoid uninitialized pointers The cookie module could segfault due to the `opt` pointer not being initialized when no EDNS was sent in the incoming request. See merge request !53
-
Vladimír Čunát authored
The cookie module could segfault due to the `opt` pointer not being initialized when no EDNS was sent in the incoming request.
-
Štěpán Balážik authored
-
- Oct 18, 2016
-
-
Vladimír Čunát authored
Fix documentation example for using resolve() function. See merge request !51
-
Štěpán Balážik authored
-
- Oct 07, 2016
-
-
Based on [issue 28](https://github.com/CZ-NIC/knot-resolver/issues/28), we were able to boost kresd performance running in a Docker container on DockerCloud by nearly 100% by binding to a single interface:ipaddress. It might be handy for other users to know.
-
- Oct 03, 2016
-
-
Ondřej Surý authored
net.listen: make it more flexible As noted in #94, it feels natural to call it like: ``net.listen({net.lo, '192.168.1.1'})`` Also minor fixes were done in that function and corresponding docs. See merge request !46
-
- Sep 30, 2016
-
-
Vladimír Čunát authored
-
- Sep 27, 2016
-
-
Marek Vavrusa authored
-
- Sep 08, 2016
-
-
Ondřej Surý authored
-
- Sep 07, 2016
-
-
Vladimír Čunát authored
Assortment of unimportant changes that I created during trying to understand how the whole resolution process works. Best read each commit separately.
-
Vladimír Čunát authored
As noted in #94, it feels natural to call it like: ``net.listen({net.lo, '192.168.1.1'})`` Also, minor fixes were done in that function and corresponding docs.
-
- Sep 05, 2016
-
-
Marek Vavrusa authored
if the score is known (and not glued), the retry rate is <avg(rtt), 250ms> if the NS score is unknown or worse than 250ms, it is always retried at this rate all other servers in the list use default rate
-
Marek Vavrusa authored
maintainer may wish to choose neutral or even more favoured server selection of IPv6 servers. -DFAVOUR_IPV6=0 makes neutral server selection -DFAVOUR_IPV6=40 gives IPv6 40ms better chance
-
Marek Vavrusa authored
-
- Aug 25, 2016
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
RTT tracking for all targets is also supported, but no loadbalancing is done based on that yet
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Consequently, there's no use for worker_reserve in the header.
-
Vladimír Čunát authored
Also break overlong lines.
-
Vladimír Čunát authored
The last hunk: we'd report worker failure even if we didn't attempt to start it due to previous failures.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
We called kr_crypto_init() just before forking and then _reinit() in all children, but we never did any cryptography in-between - better initialize after forking. Note: the function is KR_EXPORT. It might not be useful anymore, but its removal would require bumping libkres soname.
-
Vladimír Čunát authored
Reported: https://gitlab.labs.nic.cz/knot/resolver/issues/92
-
- Aug 24, 2016
-
-
Ondřej Surý authored
-
Ondřej Surý authored
timeouts over TCP when <n> first nameservers timeout over UDP as previously the TCP would connect again to the first and only the first nameserver in task->addrlist. This would need to be ultimately fixed in TCP Fast Retransmit.
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-