- May 06, 2020
-
-
Lukas Jezek authored
-
- Apr 27, 2020
- Apr 14, 2020
-
-
Vladimír Čunát authored
Otherwise people could get confusing errors like: > attempt to index field 'bg_worker' (a nil value)
- Apr 02, 2020
-
-
Vladimír Čunát authored
Some rules need it and it was nil until now.
-
- Mar 27, 2020
-
-
Vladimír Čunát authored
The new allocation approach isn't perfectly optimal, but it seems relatively easy to understand and handles OOM conditions OK (I think).
-
- Mar 26, 2020
-
-
Vladimír Čunát authored
-
- Mar 25, 2020
-
-
Petr Špaček authored
This new approach uses per-request variables in Lua and creates new callback for each DEBUG_IF call instead of each request.
-
Petr Špaček authored
It creates new callback functions for every request which uses "callback chaining" but these should be rare.
-
Petr Špaček authored
It seems there is no reason to keep this function private in policy module.
-
Petr Špaček authored
Attempt to avoid duplicating ten lines in debug_logfinish_cb lead me to splitting kr_log_qverbose_impl into two functions kr_log_q and kr_log_req. This is another minor change to API exposed to modules.
-
Petr Špaček authored
Formerly both logs used slightly different formats and duplicated code. From now on verbose log and request tracing are generated using the same code. This required a small change to request trace_log_f definition so it might affect external modules.
-
Petr Špaček authored
-
- Feb 25, 2020
-
-
These files did not have GNU GPL v3 boilderplate in them so I've added machine readable tag with appropriate license.
-
- Jan 29, 2020
-
-
Vladimír Čunát authored
-
- Jan 21, 2020
-
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
The preconfig is used to set distro-specific values to avoid messing with user config, in partciular: - binding to control sockets under systemd - setting default cache location
-
- Jan 17, 2020
-
-
Tomas Krizek authored
-
- Jan 15, 2020
- Jan 07, 2020
-
-
It also improves error reporting from store:add() call. Sometimes the error message from lua-ossl is incomplete. This is fixed by https://github.com/wahern/luaossl/pull/176.
-
Previous code inconsistently thrown some errors and returned as string other ones, so we now return all errors as strings in classic Lua-style.
-
Lukas Jezek authored
- Dec 20, 2019
- Dec 18, 2019
-
-
Lukas Jezek authored
-
- Dec 04, 2019
-
-
- written relatively defensively - act OK even if the API isn't used in an ideal way - CI lint:scan-build: bump the error count; It's only another instance of the mis-detected array_push(). - the removed stale note in modules/meson.build isn't really related
-
Vladimír Čunát authored
The accounting was just broken and overly messy anyway.
-
- Nov 28, 2019
-
-
Vladimír Čunát authored
The new way of transitioning to layer callbacks - done because of portability (mainly to aarch64) - is a bit expensive. This is a simple way of recovering that cost. Merge 603a24fc regressed speed a bit.
-
- Oct 08, 2019
-
-
Petr Špaček authored
The watchdog module now can be loaded without systemd, has customisable callbacks, and can do real DNS queries and check their results.
-