- Jan 08, 2018
-
-
-
-
daemon: bugfix; resolver fails on assertion if TLS over outbound connection is used and upstream closes connection after each query
-
-
-
-
-
-
(cherry picked from commit a4a6169c3cdf2293ea0637b9af4526fb2cbbb94d) Testing what happens on our CI.
-
daemon: TCP - for now session source address is queried at tcp_accept(). AF_UNSPEC is treated as error for both of udp&tcp.
-
-
-
- Jan 04, 2018
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Petr Špaček authored
Do not point to Travis from README See merge request !429
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
Add useful lua functions to handle knot types See merge request !425
-
this surfaces the struct kr_cache through context variable, it doesn't implement any API or documented interface for it, so I just added a tests for the struct presence and introspection
-
-
-
-
-
-
Petr Špaček authored
daemon: add query packet size to kr_request See merge request !424
-
This is useful when we do logging from the finish layer
-
- Jan 03, 2018
-
-
Petr Špaček authored
CI: publish coverage only for master branch (on web) See merge request !426
-
Petr Špaček authored
Non-master branches must not overwrite results from master branch. From now only master branch publishes results on Gitlab Pages. Results for other branches can be downloaded from artifacts.
-
- Dec 24, 2017
-
-
Petr Špaček authored
CI coverage: build coverage report See merge request !407
-
Petr Špaček authored
Test coverage results for Lua code were off-by-one line.
-
Petr Špaček authored
Execution of scripts/luacov_to_info.lua can take quite a long time so it is now done in paralell. Beware: This needs proper depedencies on coverage-lua-fix-paths target and so on to avoid race conditions.
-
- Dec 23, 2017
-
-
Petr Špaček authored
We run tests in paralell so have to make sure that coverage tools do not overwrite results from each run. This is hacky because lcov tool insists on having gcno and gcda files in the same place as original source, so we have to copy files to workaround this.
-
Petr Špaček authored
If KRESD_COVERAGE_STATS environment variable is set, luacov statistics are saved to path specified by it. Beware! Parallel execution needs special handling which is not built-in.
-
Petr Špaček authored
Luacov does not know about files which were not loaded at all. Script luacov_gen_empty.sh generates empty luacov stats for all files which forces luacov to show all files.
-
Petr Špaček authored
Luacov statistics contained paths to installed files instead of source files that it was a mess. The stats are now rewritten using hacky mapping (created from install commands produced by make). Also, branch and function coverage for Lua was always zero so now it is turned off not to confuse users. kresd config for respdiff now enables luacov as well.
-
-
Beware: this version does not handle parallel execution
-