- Apr 23, 2018
-
-
This updates the metatype to wrap knot_rrset_add_rdata and knot_rrset_init_empty in a nicer way, and adds automatic GC destructor and tests.
-
This is an attempt to fix two problems: 1. kresd tries to close incoming TCP connection too early. This may lead to multiple client reconnections. This problem primarily affects TCP/TLS clients who send several queries over single TCP connection. 2. In certain circumstances outbound TCP connection doesn't timeout despite that fact that upstream doesn't send back any answers. This may lead to timeouts on non-problematic queries.
-
- Apr 20, 2018
-
-
Since there is already a bundled JSON library, expose it to lua for modules to use.
-
- Apr 19, 2018
-
-
- Apr 18, 2018
-
-
Petr Špaček authored
-
Petr Špaček authored
-
The old kr_rrkey() was used only on one place (and incorrectly) so now we are replacing both copies with single implementation for general resolver and root zone import. It should not make any practical difference.
-
- Apr 14, 2018
-
-
Marek Vavruša authored
The problem here is when qr_task_send() returns an error, the following error handler will attempt to cancel all tasks that were started on the same connection, but that will only work for the first task (which is finished), the qr_task_on_send() will have no effect on tasks in progress as the passed handle is NULL, and the task->finished is false, thus looping infinitely. The solution here is to let the rest of the tasks complete, even though sending answer back will fail (which is fine).
-
- Apr 13, 2018
-
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Vladimír Čunát authored
-
Grigorii Demidov authored
-
-
-
- Apr 12, 2018
-
-
Vladimír Čunát authored
-
There is no need to check for unique addr+port for FDs passed by a supervisor process like systemd.
-
- Apr 07, 2018
-
-
David Beitey authored
-
- Apr 04, 2018
-
-
- clickable module references - clickable RFC references via :rfc:`NNN#anchor`
-
-
-
- Mar 28, 2018
- Mar 26, 2018
-
-
This was previously fixed in e25358d4, but broken in the rewrite. The answer buffer size must be a maximum size, otherwise payloads larger than configured UDP buffer size can't be transmitted over TCP.
-
- Mar 23, 2018
-
-
Marek Vavruša authored
Logging handshake and connection failures should be verbose, as it's not really a server failure if client errors, or uses a wrong SPKI pin to the certificate. It is however not ideal to flood logs.
-
- Mar 01, 2018
-
-
Vladimír Čunát authored
We use the knot style everywhere else; this was very similar and yet different, so really annoying to me. In the long term we might better migrate to qp-tries from knot, but the API differs, so it's delayed...
-
- Feb 21, 2018
-
-
Vladimír Čunát authored
It does almost nothing, currently.
-
- Feb 15, 2018
-
-
Fields after kr_nsrep got offset; fortunately only new fields were added in there, unused from lua so far.
-
-