- Jan 11, 2022
-
-
Their implementation was changed. Fortunately I was able to find the message in Google's cache and thus discover easily which one it is in the new archive.
-
- Dec 22, 2021
-
-
Vladimír Čunát authored
The approach of the code was rather hacky, simulating some packets arriving from upstream and making the module stack CONSUME that. Instead we take a direct approach now: use the simplified validator API and then insert into cache directly. One effect is improved performance, and consequently roughly halving the lag which happens when prefill module invokes this. (With root zone the lag goes down to 0.1 s from over 0.2 s, on my relatively fast CPU. Fortunately it's just once a day.)
-
- Dec 21, 2021
-
-
Tomas Krizek authored
-
Tomas Krizek authored
Version 2.9 isn't supported anymore anyway, but 3.0.2 is needed for extended error constants.
-
- Nov 19, 2021
-
-
Signed-off-by:
Josh Soref <jsoref@users.noreply.github.com>
-
- Nov 08, 2021
-
-
The brackets notation and string quotation are not obvious to everyone.
-
Tomas Krizek authored
-
- Nov 03, 2021
- Oct 11, 2021
-
-
Tomas Krizek authored
-
- Aug 30, 2021
-
-
Tomas Krizek authored
-
- Aug 10, 2021
-
-
Partly to document changes from recent changes, partly to fix long-lasting issues in the descriptions. Hopefully it will be easier to understand now.
-
- Aug 09, 2021
-
-
Vladimír Čunát authored
Also improve a few details.
-
- Jul 29, 2021
-
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
Use a single call as a setter and getter for log groups.
-
Tomas Krizek authored
Refactor into more consistent lua API.
-
Tomas Krizek authored
Using a single function to get/set values is more consistent with our existing lua API rather than having two separate set and get functions.
-
It's mainly in tests.
-
- add lua set_log_target() + docs - default to 'stderr' (manual runs) - switch to 'syslog' in distro-preconfig.lua - a few minor tweaks
-
- Jun 10, 2021
-
-
Tomas Krizek authored
-
- May 31, 2021
-
-
Tomas Krizek authored
The purpose of this change is to make it harder to accidentally use the legacy DoH implementation and free up the "doh" kind which may be used as an alias to a modern implementation in the future.
-
- May 25, 2021
-
-
Tomas Krizek authored
To (hopefully) improve readability, rename the typical macro usage of: if (!kr_assume(x)) y; // to if (kr_fails_assert(x)) y; As a convenience, replace the assert without a return value to a more simple version: (void)!kr_assume(x); // becomes kr_assert(x);
-
Default 5 minutes (but off). Randomize the delays +-25%.
-
Tomas Krizek authored
-
- Mar 31, 2021
-
-
Tomas Krizek authored
This change already took place in !1082, this just updates the files to correctly reflect the current situation.
-
- Mar 02, 2021
-
-
Vladimír Čunát authored
-
- Feb 11, 2021
-
-
Tomas Krizek authored
-
- Feb 08, 2021
-
-
Vladimír Čunát authored
Reported on: https://gitter.im/CZ-NIC/knot-resolver?at=60213c720eed905f189da4d7
-
- Feb 05, 2021
-
-
Tomas Krizek authored
Arch Linux now ships knot-resolver in their repositories, delete reference to AUR. Thanks to daurnimator who adopted the package!
-
- Jan 14, 2021
-
-
Vladimír Čunát authored
It's quite cheap for us, and it might help with dumb clients overusing the lowest IP from each set.
-
- Jan 12, 2021
-
-
Tomas Krizek authored
-
- Dec 31, 2020
- Dec 11, 2020
-
-
Tomas Krizek authored
-
- Nov 23, 2020
-
-
Tomas Krizek authored
-
- Nov 11, 2020
-
-
Tomas Krizek authored
-
- Nov 10, 2020
-
-
Vladimír Čunát authored
-
- Nov 02, 2020
-
-
Petr Špaček authored
This slightly changes table_print() output format. table_print() output is not intended for machine consumption, use krprint.serialize_lua() or JSON for that purpose. Output from table_print is now a valid Lua expression if the input contains only serializable data types (number, string, bool, nil, table), which is nice for copy&pasting. Functions etc. are also pretty-printed but cannot be deserialized. Numbers are pretty-printed as well so their precision is reduced (as compared to krprint.serialize_lua).
-