- 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
-
Marek Vavrusa authored
when doing fast retransmit, each address may be contacted 1-N times, but previously only cumulative RTT was tracked for the NS that sent the answer. now the approximate query start time is subtracted from cumulative RTT to give an idea how long it took since the query was actually sent, and all the NSs that didn't respond within their retransmit windows are penalised too
-
- Aug 23, 2016
-
-
Marek Vavrusa authored
bcf3f4b5 made query_finalize() to be called on each outbound query before sending, so each retransmitted query got different 0x20 case and the only responses from the latest contacted NS matched. reverted back the old behaviour where query case is randomised when an outbound query is generated, not before sending
-
Marek Vavrusa authored
REFUSED response no longer causes retry in iterator when operating in stub mode
-
Marek Vavrusa authored
example: > daf.add 'forward 127.0.0.1@5353'
-
Ondřej Surý authored
-
Karel Slaný authored
The missing entry caused some entries to be dear and written to wrong positions.
-
- Aug 17, 2016
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
- Aug 15, 2016
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-