- 31 Oct, 2018 3 commits
-
-
Vladimír Čunát authored
Thanks to Marek for noticing it.
-
Vladimír Čunát authored
It fired also when the name didn't contain the final dot.
-
Vladimír Čunát authored
We use it as relatively high-level function, often on user-input names, so it seems suitable that it does convert the case. This fixes cache.clear('Example.Org.'), and probably also negative trust anchors and policy uses.
-
- 30 Oct, 2018 3 commits
-
-
Tomas Krizek authored
docs for daemon: better visibility for control sockets See merge request !682
-
Tomas Krizek authored
-
Tomas Krizek authored
-
- 29 Oct, 2018 3 commits
-
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Vladimír Čunát authored
- promote the part into a section - move it right after the section about interactive CLI - minor reformulations, location of the sockets, etc. - fix location of the daemon-supervised anchor
-
- 24 Oct, 2018 2 commits
-
-
Petr Špaček authored
daemon/worker: minor refactoring of qr_task_step See merge request !687
-
Grigorii Demidov authored
-
- 22 Oct, 2018 2 commits
-
-
Grigorii Demidov authored
daemon: changes in TCP connection timeouting See merge request !686
-
Grigorii Demidov authored
daemon: TCP connection timeouting has changed; connection was closed after peer's inactivity before, now it is closed after incativity in both directions (peer->kresd, kresd->peer); prevents connection from closing before answer sent to client
-
- 16 Oct, 2018 7 commits
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
It's actually possible to start queries without any cache open, e.g. add `resolve('.', kres.type.DNSKEY)` into your configuration. If that happens, avoid the cache module dereferencing a NULL pointer.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Using 2kB as start is a bit too much, and it was showing as 0.5% CPU on malloc() called during trie_it_begin(). Let's start at 0.5 kB, as it can grow anyway (only negligible in profile now).
-
Vladimír Čunát authored
-
Tomas Krizek authored
ci: use 256 jobs for TLS forward test See merge request !683
-
Tomas Krizek authored
-
- 15 Oct, 2018 3 commits
-
-
Vladimír Čunát authored
- mainly the daemon/session.* files are separated, moving lots of logic from daemon/worker.*; - lib/generic/queue.* are added; - verbose logging gets different IDs; - various minor changes around.
-
Grigorii Demidov authored
-
Vladimír Čunát authored
-
- 12 Oct, 2018 17 commits
-
-
Vladimír Čunát authored
-
Grigorii Demidov authored
Unificate handling of TCP timeouts for input and output connections; avoid redundant code; bugfixing
-
Vladimír Čunát authored
The typing around queue_it_begin() isn't ideal, but I'm unable to come with anything better. I'm really missing generics for these things.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
- align the numbers to 5+2 digits (pad with zeros), and use unsigned - add numbers for the '(NOT) classified as SECURE' message
-
Grigorii Demidov authored
-
Vladimír Čunát authored
lint:clang-scan-build reported: > warning: The code calls sizeof() on a pointer type. > This can produce an unexpected result but in our case it's intentional. (Yes, using pointers as keys in trie isn't very pretty.)
-
Vladimír Čunát authored
Only count incoming requests into this, as before "some simplifications" commit.
-
Grigorii Demidov authored
daemon/worker: avoid usage of qr_tasklist in struct request_ctx as it is redundant; use direct pointer to task instead
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Vladimír Čunát authored
There are some (other) tests in knot-dns repo, but having some more shouldn't hurt, especially as we've added some new functions now.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
It's focused on FIFO queue usage. FIXME: unit tests
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-