- Nov 23, 2017
-
-
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
-
Daniel Kahn Gillmor authored
This allows the socket to be bound before the network interface comes up, which is preferable to having a race between the interface coming up and the socket being bound.
-
- Oct 19, 2017
-
-
Daniel Kahn Gillmor authored
I introduced RefuseManualStart=true last year when writing the initial systemd unit file for kresd. I did this because i didn't want to start running the daemon if no one was going to talk to it. I'm no longer convinced that this directive has a good justification. While i think that there is no need to activate the service without socket activation, i think preventing manual invocation is actively harmful (admins will reflexively do "systemctl restart kresd" just like they do "systemctl restart apache2" and it's jarring to have it rejected). A distributor who wants to (by default) delay kresd startup until it is accessed can ship the preset file included here, but leave the *.socket units enabled by default.
-
- Oct 13, 2017
-
-
Petr Špaček authored
roothints: fix segfault with hints.root_file, added test See merge request !378
-