- Nov 24, 2017
-
-
Marek Vavruša authored
The `stats` module is now also included if not exists. ``` $ luacheck modules/predict Checking modules/predict/predict.lua OK Total: 0 warnings / 0 errors in 1 file ```
-
Marek Vavruša authored
The config tests locked up on error as if error was raised from the event callback, it would never reach the `quit()` statement, so server would never close on error. Added a script to make running these types of tests a little bit nicer and to allow concurrent execution of config tests. Added a test for the predict module, that fails on prediction of unknown types: ``` error: /usr/local/lib/kdns_modules/predict.lua:34: 'struct rr_type' has no member named 'TYPE65535' ```
-
- Nov 23, 2017
-
-
Petr Špaček authored
Added luacheck for linting Lua files and static analysis See merge request !398
-
Marek Vavruša authored
This is super useful for checking things like misusing undefined variables or modifying globals, especially in modules when it's not immediately visible which variables are in the global namespace and which are not. I added several exceptions for files in daemon/lua and tests, as for example sandbox module needs to legitimately modify global namespace. There's a lot of things failing, so I didn't make it part of the standard `make check`, but we should eventually enable it to improve code quality and spot problems with CI.
-
- Nov 20, 2017
-
-
Petr Špaček authored
CI optimization Closes #270 See merge request !397
-
Petr Špaček authored
-
Petr Špaček authored
See Deckard MR!85 for details.
-
Petr Špaček authored
-
Petr Špaček authored
Packages are already present in the image so we do not need to spend time on package maintenance.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
For now I didn't touch the generator to be correct on this line, as we will probably want to change it after bumping minimal libknot version.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
I'm sorry. Buggy commit: 2ba2a5e8
-
- Nov 16, 2017
-
-
Vladimír Čunát authored
-
Petr Špaček authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Nov 15, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
It's very unlikely to happen - sum of string lengths overflowing - even on a 32-bit platform, and the input seems not controllable by adversaries, but let's fix it anyway.
-
- Nov 13, 2017
-
-
Petr Špaček authored
Fix check target (check-config requires installed version of kresd) Closes #272 See merge request !389
-
Petr Špaček authored
Path to module directory gets hardcoded into binaries so check-config and check-integration cannot work prior installation. To indicate this depedency, the target check-config was moved from "check" target to "installcheck". Deckard requires additional libraries so it is not included in installcheck. fixes: #272
-
Petr Špaček authored
Previously it might happen that installed libraries had higher priority over libraries in build directory.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878976 In general, platforms with page size other than 4k might better compile with -DCPU_PAGE_SIZE=nnnnn but real impact should only be this test and better alignment in the mempool allocator.
-
Vladimír Čunát authored
We can ignore the signal, as the affected libuv calls report error by returning EPIPE anyway. Fixes https://gitlab.labs.nic.cz/knot/knot-resolver/issues/271
-
- Nov 06, 2017
-
-
Petr Špaček authored
Add note about initializing submodules needed to build successfully. See merge request !387
-
Štěpán Balážik authored
-
- Nov 02, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
attempt validation for more records but require it for fewer of them (e.g. avoids SERVFAIL when server adds extra records but omits RRSIGs)
-
Vladimír Čunát authored
attempt validation for more records but require it for fewer of them (e.g. avoids SERVFAIL when server adds extra records but omits RRSIGs)
-
Vladimír Čunát authored
-
- Nov 01, 2017
-
-
Implementation of RFC 8145 section 5 as module. Fixes: #383 fixup! Signaling Trust Anchor Knowledge in DNSSEC using Key Tag Query
-
Petr Špaček authored
-
- Oct 24, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Petr Špaček authored
systemd: drop RefuseManualStart=true, disable kresd.service by default See merge request !380
-
- Oct 20, 2017
-
-
Daniel Kahn Gillmor authored
-