- Jun 07, 2018
-
-
Grigorii Demidov authored
-
Tomas Krizek authored
ci: make distro:epel-7 easier to debug in typical cases See merge request !598
-
- Jun 06, 2018
-
-
Vladimír Čunát authored
-
Petr Špaček authored
daemon/tls: use system CA with TLS_FORWARD policy Closes #310 See merge request !586
-
Petr Špaček authored
-
daemon/tls: system CA's are used by default with TLS_FORWARD policy when ca_file parameter is omitted
-
-
- Jun 05, 2018
-
-
Grigorii Demidov authored
Policy REFUSE; minot tweak Closes #337 See merge request !549
-
- Jun 01, 2018
-
-
For some weird reason kresd crashed on assert(false) if it cannot open cache even though it handles this case properly without the assert.
-
Fixes: #337
-
- May 31, 2018
-
-
Grigorii Demidov authored
Allow creating custom endpoints in the HTTP module See merge request !527
-
Grigorii Demidov authored
-
This allows other modules to add or modify custom metrics or labels.
-
-
Previously the module was created on configuration time, so it wasn't possible to inject custom endpoints to the default interface.
-
The AD indicates validation request (but not request for DNSSEC records). If the response can't be validated, resolver flips the AD to 0.
-
Tomas Krizek authored
distro: packaging updates See merge request !567
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Grigorii Demidov authored
daemon: allow per-request variables in Lua See merge request !533
-
- May 30, 2018
-
-
Marek Vavruša authored
The handlers in Lua can now store per-request variables that are automatically GC'd when the request is finished. This is useful for stateful modules, such as DNS64 that uses internal option flags for state tracking. The layers can now get a variable table like so: ``` local vars = kres.request_t(r):vars() vars.hello = true ``` The variables are persisted between different layers for each request.
-
- May 29, 2018
-
-
Vladimír Čunát authored
cache/entry_rr: fixed undefined behavior See merge request !595
-
Marek Vavruša authored
Pointer arithmetic with 'void *' is undefined, it only works as GNU extension.
-
- May 28, 2018
-
-
Tomas Krizek authored
synchronize distro/deb with official debian packaging See merge request !593
-
Note that this is not an exact synchronization, just the salient parts where i believe upstream wants to sync up with debian. I've left alone indications of upstream package maintainership, and I've left debhelper back at version 9, for example. and i've left the differences between the shipped debian/kresd.conf (debian package ships a minimal kresd.conf that doesn't load those four modules, in particular).
-
Petr Špaček authored
documentation nitpicks See merge request !592
-
Vladimír Čunát authored
I don't think it's good to write that we "provide a library", as it currently doesn't seem suitable for usage outside kresd.
-
Vladimír Čunát authored
It seems like implementation and docs got de-synchronized, probably at some point very long ago (years).
-
Vladimír Čunát authored
-
- May 25, 2018
-
-
Tomas Krizek authored
doc: systemd -- clarify how to manually start all services. See merge request !591
-
See https://github.com/systemd/systemd/issues/9080 for details/discussion.
-
Tomas Krizek authored
ci: add pytest-xdist dependency for Deckard See merge request !590
-