- Mar 06, 2020
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Feb 28, 2020
-
-
Vladimír Čunát authored
Re-opening the cache causes fsync - every interval (1s by default). Normally that isn't noticeable, but on encrypted ZFS it causes high CPU consumption (even when "idle"). grahamc first reported this and Mic92 tested the patch helps. Thanks! https://gitter.im/CZ-NIC/knot-resolver?at=5e4ea2343ca8a67fb808e349
-
- Feb 05, 2020
-
-
Tomas Krizek authored
-
- Jan 29, 2020
-
-
Vladimír Čunát authored
-
- Jan 28, 2020
-
-
Tomas Krizek authored
In 5.0.0, the cache directory has been moved and the previous path is incorrect. Fixes #543
-
- Jan 27, 2020
-
-
Tomas Krizek authored
-
- Jan 23, 2020
-
-
Vladimír Čunát authored
In finish() phase DONE is (almost?) always set, so it didn't make sense. The mistake came from c16728f5 !678.
-
Vladimír Čunát authored
It was possible for some failures to disappear that way.
-
... to avoid shadowing which broke lint:other in CI. And add NEWS entry.
-
- Jan 21, 2020
-
-
Vladimír Čunát authored
-
- Jan 17, 2020
-
-
Vladimír Čunát authored
-
Tomas Krizek authored
-
- Jan 15, 2020
-
-
- Jan 13, 2020
-
-
The main problem was that SERVFAILs were not padded; the recovery of answer->opt_rr has to happen before answer_padding()
-
- Jan 08, 2020
-
-
- Dec 20, 2019
-
-
- Dec 11, 2019
-
-
and don't use SO_REUSEPORT on non-Linux. (Free)BSD has a different meaning for it, which only brings confusion - only the last instance would be getting packets.
-
- Dec 10, 2019
-
-
Vladimír Čunát authored
It's minimalistic: no change if in interactive or --verbose mode.
-
- Dec 04, 2019
-
-
-
Tomas Krizek authored
-
- written relatively defensively - act OK even if the API isn't used in an ideal way - CI lint:scan-build: bump the error count; It's only another instance of the mis-detected array_push(). - the removed stale note in modules/meson.build isn't really related
-
Vladimír Čunát authored
Unbound has limit 10, and practically useful numbers are way lower.
-
- Dec 03, 2019
-
-
Tomas Krizek authored
-
- Nov 20, 2019
-
-
When inserting NS or xNAME, we could get into this place with qry == NULL, and we'd crash when trying to use the memory pool. Let's simply use the stack instead.
-
- Nov 19, 2019
-
-
Vladimír Čunát authored
-
- Oct 23, 2019
-
-
Tomas Krizek authored
The missing Wants= and After= directives for network-online.target made it possible for kresd to start before network interfaces were properly initialized and configured with IP addresses, leading to a failure to bind to addresses.
-
- Oct 09, 2019
-
-
Vladimír Čunát authored
-
- Oct 08, 2019
-
-
- Oct 07, 2019
-
-
- Oct 02, 2019
-
-
Vladimír Čunát authored
I'm really sorry; I didn't notice and it only hit parts that *apparently* aren't tested normally. Only 32-bit systems would be affected, due to the structure only changing ABI on 32-bit systems.
-
- Sep 26, 2019
-
- Sep 24, 2019
-
-
Vladimír Čunát authored
... as input into the *unchanged* algorithm (which is ugly). This partially addresses the problem attempted by reverted commit, and it also improves some other properties of the algorithm.
-
- Sep 20, 2019
-
-
A down-side is that validation can now modify the validated RRset on success. I checked all transitive call sites that it's OK. The change is pretty simple; I just hand-tested it a bit with faketime.
-
- home.arpa.: 4. from https://tools.ietf.org/html/rfc8375#section-4 - local.: 4. from https://tools.ietf.org/html/rfc6762#section-22.1 Well, it's just an approximation... if the user specifies a forwarding policy, any special names will also get forwarded, even though the RFC says not to. And this code will also reply NXDOMAIN to home.arpa. DS. Some of these DENY rules are perhaps unnecessary, but for now we keep the same approach. For arguments see the MR 855 thread and linked ML.
-
It's fairly easy to keep keep compatible with both 2.8 and 2.9, so I'd go for that for now, as it may be practical.
-
- Sep 17, 2019
-
-
Vladimír Čunát authored
Otherwise plain `modules = { 'prefill' }` will error out, which is surprising wrt. to style used/allowed by other modules.
-
- Aug 14, 2019
-
-
Vladimír Čunát authored
As kresd works now, typically we do not know whether these records are bogus, as with +cd we do not attempt validation. Still, it's possible that we have those records in cache from an occasion without +cd, in which case we know they're bogus and this regression happened. The potential impact of this issue seems minimal.
-