- 18 Apr, 2019 31 commits
-
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
modules/http: fix too early renewal of ephemeral certificates See merge request knot/knot-resolver!808
-
Vladimír Čunát authored
-
Tomas Krizek authored
http.config() fixes See merge request knot/knot-resolver!807
-
Petr Špaček authored
-
Petr Špaček authored
Formerly http.config({tls=false}, 'doh') also removed all endpoints for 'doh', which was unexpected. With this change configurations are merged as expected and user does not have to repeat endpoints and other options from builtin template.
-
Tomas Krizek authored
http sockets Closes #85 See merge request knot/knot-resolver!803
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
Output buffering in tests made debugging much harder because crash in middle of operation discarded while buffer and left us without a trace what was going on.
-
Petr Špaček authored
-
Petr Špaček authored
We still need to somehow solve socket closure etc.
-
Petr Špaček authored
Add interface for providing different named configuration sets. This will be handy once we start getting named sockets from systemd.
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Now we hopefully won't need to touch it for a long time.
-
Vladimír Čunát authored
- allow omitting port number - sync docs - fix memory leak - fix with kind != NULL
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Originally it's from another branch.
-
Vladimír Čunát authored
The complication is that we need to work with addresses and just file-descriptors passed from some parent process. The former approach lead to logical duplication of some steps; now we add a step converting addresses to file-descriptors. Thanks to that we always do bind() without touching libuv, so the problem with forking disappears :-)
-
Vladimír Čunát authored
That was against docs. Fortunately, nil is falsy.
-
Petr Špaček authored
lua net.interfaces(): fix mac addresses See merge request knot/knot-resolver!804
-
Vladimír Čunát authored
Only the first byte was being shown since 3ab77332. I can't see at all why this part was changed; the buffer is (and was) way overlong for this, so writing one zero byte just after the end is OK.
-
Petr Špaček authored
lib/generic/lru: try to resolve alignof warnings See merge request knot/knot-resolver!802
-
Vladimír Čunát authored
We run meson with -std=gnu11, but apparently some compiler still complained about it. Unfortunately it wouldn't be easy to use standard C11 in this case.
-
- 17 Apr, 2019 6 commits
-
-
Tomas Krizek authored
parts of !797: lua light userdata WIP See merge request knot/knot-resolver!800
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
The layer functions are supposed to return the new state. We've been lucky that errors are negative numbers and thus they typically passed the (status & KR_STATE_FAIL) test.
-
Vladimír Čunát authored
... for layers and props. This breaks C module API+ABI. It seemed weird to repeatedly call a function that returns a pointer to a structure in which we find the function we want to actually call. We've never used changing these functions AFAIK, and the target functions could easily be written to change their behavior instead (i.e. move the indirection *inside* the function). When breaking this, I also removed these two (_layers and _props) from the dynamic symbols (to be) exported from the C modules. They always pointed to memory belonging inside the module, and they seem quite sensible to be set up by the _init symbol instead.
-
Tomas Krizek authored
dnstap: fix compilation on Turris Omnia Closes #458 See merge request knot/knot-resolver!805
-
- 16 Apr, 2019 3 commits
-
-
Jan Pavlinec authored
Fixes: #458
-
Vladimír Čunát authored
-
Petr Špaček authored
It gets handy for debugging, especially when looking at dufferent callback "instances".
-