- Nov 21, 2016
-
-
Vladimír Čunát authored
It wouldn't compile since the grandparent commit, due to missing uv_*_init_ex, and distributions don't much contain libuv between 1.0 and 1.7 anymore.
-
Vladimír Čunát authored
setsockopt returns -1 on error, so we rather want kr_error(errno). Also, #include to directly get IPV6_MIN_MTU.
-
Ondřej Surý authored
-
- Nov 13, 2016
-
-
Ondřej Surý authored
-
- Nov 12, 2016
-
-
Ondřej Surý authored
-
- Nov 10, 2016
-
-
- Nov 02, 2016
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
The implementation is now similar to set-associative caches that x86 CPU use. Also the API is changed a bit, leading to slight simplification of our use patterns.
-
- Oct 24, 2016
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/93. API of a KR_EXPORT function is changed, so ABIVER is bumped.
-
- Oct 21, 2016
-
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
This saves a few kilobytes in the executable. Also, the name XXD seemed no longer suitable, as it does lua-specific cleaning.
-
- Oct 20, 2016
-
-
Ondřej Surý authored
and set libknot_SONAME and libzscanner_SONAME as lua literals. Remove now obsolete libpath lua function - use find_soname from platform.mk to define <arg>_SONAME, add lua_pushliteral to daemon/engine.c and add -D to daemon/daemon.mk for any new library loaded from Lua.
-
Vladimír Čunát authored
-
- Oct 19, 2016
-
-
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.
-
- Oct 18, 2016
-
-
Štěpán Balážik authored
-
- Oct 11, 2016
-
-
Grigorii Demidov 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.
-
- 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
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
-
- Aug 25, 2016
-
-
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.
-
- Aug 24, 2016
-
-
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.
-
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
example: > daf.add 'forward 127.0.0.1@5353'
-
Karel Slaný authored
The missing entry caused some entries to be dear and written to wrong positions.
-
- Aug 15, 2016
-
-
Ondřej Surý authored
-
- Aug 11, 2016
-
-