- Jan 04, 2018
- 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
-
- Dec 19, 2017
-
-
Petr Špaček authored
CI: test transports See merge request !423
-
Petr Špaček authored
-
Petr Špaček authored
-
- Dec 13, 2017
-
-
Petr Špaček authored
fixup! memcached: rename module kmemcached -> memcached See merge request !421
-
Petr Špaček authored
-
- Dec 12, 2017
-
-
Petr Špaček authored
http: error out if GeoIP is requested but mmdblua is not available See merge request !420
-
Petr Špaček authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
struct timeval wasn't available, probably depending on libknot version, breaking e.g. the Docker build.
-
Vladimír Čunát authored
-
- Dec 11, 2017
-
-
Vladimír Čunát authored
-
Petr Špaček authored
Monotonic nitpicks See merge request !418
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Petr Špaček authored
detect_time_jump: remove forgotten debug print See merge request !417
-
Petr Špaček authored
fixup! module: detect discontinuous jumps in the system time
-
- Dec 08, 2017
-
-
Petr Špaček authored
use monotonic time Closes #247 See merge request !392
-
Check differences between real and monotonic time. It clears cache when this diffrence changes since last cache clear.
-
Monotonic time from libuv function uv_now (wrapped in kr_now) is used for query timeout, stats and RTT in reputation cache. Cache, DNSSEC Validation and Cookies use real time.
-
Petr Špaček authored
daemon: add missing RR type definitions See merge request !416
-
Petr Špaček authored
Some RR type definitions present in IANA DNS parameters registry were missing in kresd. This commit synchronizes the tables with IANA registry as of 2017-12-08 13:20 UTC. At the same time, this commit is fixup! converted constant tables, support kres.type.TYPE1234 The mentioned commit accidentally removed NULL definition which broke TA signaling module.
-