- Nov 20, 2017
-
-
Vladimír Čunát authored
-
- Nov 13, 2017
-
-
Vladimír Čunát authored
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878976 In general, platforms with page size other than 4k might better compile with -DCPU_PAGE_SIZE=nnnnn but real impact should only be this test and better alignment in the mempool allocator.
-
Vladimír Čunát authored
We can ignore the signal, as the affected libuv calls report error by returning EPIPE anyway. Fixes https://gitlab.labs.nic.cz/knot/knot-resolver/issues/271
-
- Nov 02, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
attempt validation for more records but require it for fewer of them (e.g. avoids SERVFAIL when server adds extra records but omits RRSIGs)
-
- Nov 01, 2017
-
-
Implementation of RFC 8145 section 5 as module. Fixes: #383 fixup! Signaling Trust Anchor Knowledge in DNSSEC using Key Tag Query
-
- Sep 29, 2017
-
-
Vladimír Čunát authored
-
- Sep 21, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
We pushed all authority to the wire, but that was unnecessary, and in particular it clashed with not validating NS in authority when forwarding (new change). Let's only apply this to NSEC* RRs.
-
- Sep 19, 2017
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/knot-resolver/issues/248 Some (exotic?) resolvers add extra NS records but doesn't provide signatures for them even though we ask with +dnssec +cd. That lead to validation errors. Current example server: 198.101.242.72 Let's not try to validate them when FORWARDing, as we won't most likely need those records anyway (contrary to iteration mode).
-
- Sep 11, 2017
-
-
Vladimír Čunát authored
- expose the function as hints.root_file - use the same filename as Debian - remove the unneeded script - docs and some nitpicks
-
- Sep 06, 2017
-
- Aug 24, 2017
-
-
Vladimír Čunát authored
Stop IPC after getting an error. One point is the situation when one of the forks ends for some reason, which lead to problems. Another point is pipes getting out of sync. Smaller changes: - don't free the handle while it's still half-in-use - don't fully panic here because of ENOMEM, just stop IPC Fixes https://gitlab.labs.nic.cz/knot/knot-resolver/issues/150
-
- Aug 09, 2017
-
-
Vladimír Čunát authored
-
- Aug 08, 2017
-
-
Vladimír Čunát authored
-
- Aug 04, 2017
-
-
Vladimír Čunát authored
If the fread didn't read all in one go, the buffer was being repeatedly overwritten from the start instead of continuing the read :-/ I also changed the overall approach in some respects.
-
- Aug 03, 2017
-
-
... functionality from iterator: don't fail immediately if actual number of labels in owner name exceeds number in label field of RRSIG rrset
-
- Aug 02, 2017
-
-
Vladimír Čunát authored
-
- Aug 01, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Jul 28, 2017
-
-
Vladimír Čunát authored
-
- Jul 26, 2017
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/knot-resolver/issues/154 I'm sorry I broke the module in 06b0d3d4. Thaks Vita!
-
- Jul 24, 2017
-
-
Vladimír Čunát authored
i.e. downgrade a zone to insecure when *all* DNSKEYs of the apex are unverifiable due to unimplemented DNSKEY or DS algorithms. Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/210
-
- Jul 17, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
At least it seems so...
-
- Jul 14, 2017
-
- Jul 12, 2017
-
-
Vladimír Čunát authored
... data from cache as keys for validation
-
- Jul 07, 2017
-
-
Vladimír Čunát authored
-
- Jul 03, 2017
-
-
Vladimír Čunát authored
Maybe some coverity issues will get fixed, even though they had seemed not to be affecting our use cases in kresd. Tests+Deckard look OK and I've been using my system and kresd with system-wide 0.9.21 for some time already.
-
- Jun 30, 2017
-
-
Vladimír Čunát authored
- sort the list instead of just picking the best one - prefer unknown RTTs to probe them - verbose output of the choice Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/125 Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/208
-
- Jun 26, 2017
-
-
Vladimír Čunát authored
... even if rundir isn't specified. No other changes in semantics. Before this a typo in config path would pass silently.
-
- Jun 23, 2017
-
-
Vladimír Čunát authored
-
- Jun 19, 2017
-
-
Vladimír Čunát authored
-
- Jun 16, 2017
-
-
Vladimír Čunát authored
I also verified there's no other usage of the `moduledir` symbol from lua. Bug introduced in 2f81b111 (within !298).
-
- Jun 13, 2017
-
-
Ondřej Surý authored
-
- Jun 01, 2017
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/198. We can't let multiple "matching RRsets" to the wire, and we can't just merge the sets from multiple queries either. The only way is to choose either of the sets and put it on the wire. ATM the last one wins. Common ocurrence of the bug: if www.example.cz was a CNAME for example.cz and we ask for a non-existent type, we would get the SOA record twice in the final answer. A few related changes: - don't just assert, also return error code if -DNDEBUG - kr_ranked_rrarray_set_wire: don't do full-content comparison anymore; see the first paragraph in this commit message for the reasons - minor refactoring of that code, more comments, etc.
-
- May 26, 2017
-
-
- May 23, 2017
-
-
Vladimír Čunát authored
This reverts commit bc2a2670 (almost). It would be best to avoid retrying with the same NS and keep trying with others (if any), but that would require larger changes if it should work well, so let's err on the side of sending more queries.
-