- Aug 07, 2018
-
-
Petr Špaček authored
nitpicks: comment + unused variables See merge request !642
-
Vladimír Čunát authored
I forgot to squash this before 2.4.1; better late than never.
-
Vladimír Čunát authored
These happen with -DNDEBUG only, and clang detects them (not gcc 7).
-
- Aug 06, 2018
-
-
Petr Špaček authored
zimport nitpick: fix printing of uint64_t See merge request !640
-
Vladimír Čunát authored
Equality to `unsigned long` is not guaranteed, and was getting us warnings on macos (maybe it's not equal there). Also reduce the overlong lines.
-
Petr Špaček authored
ci: run respdiff jobs See merge request !638
-
-
- Aug 03, 2018
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
The catch is that during configuration file processing, no cache is open (yet), as kresd can't know if the config does open it in some later part (with non-default path or size). Now we just throw an error. Exceptions: - cache.open() and cache.backends(), of course :-) - cache.ns_tout() - not required, it's not really inside cache - cache.close() - it sounds reasonable to allow "closing a closed cache" This immediately caught a typo in cache metatable.
-
- Aug 02, 2018
-
-
Tomas Krizek authored
update NEWS, version and deckard See merge request !637
-
Vladimír Čunát authored
-
(cherry picked from commit 54797e88)
-
Tomas Krizek authored
cache: fix TTL overflow in packet due to min_ttl See merge request knot/knot-resolver-security!8
-
- `min_ttl()` enforces packet being alive longer than original TTL of some records; but - the packet is copied to cache as it was. Resolution: just serve packet the same but with those record's TTLs remaining at zero.
-
Tomas Krizek authored
validate: additional bailiwick checks See merge request knot/knot-resolver-security!9
-
Let's use this as another layer of defense against our internal bugs.
-
Tomas Krizek authored
layer/iterate: fix cache injection via CNAME See merge request knot/knot-resolver-security!7
-
The current default mode doesn't check bailiwick anymore when unrolling CNAME chains, so if an answer contains: ``` testingme.com. 3600 IN CNAME victim.com. victim.com. 172800 IN NS attackers.ns ``` The resolver will cache both records as authoritative even though `victim.com` isn't in the current bailiwick. This was previously checked in 79d9931d, but removed in refactoring.
-
- Aug 01, 2018
-
-
Petr Špaček authored
ci: update dockerfiles to support different knot versions See merge request !635
-
-
-
-
- Jul 31, 2018
-
-
Vladimír Čunát authored
-
-
/feed disappeared in v1.1.0 and never worked since then. fixup! 6887a4a2
-
-
This is now covered by test suite. fixup! b2cefdcf (regressed in 2.4.0). Parameter cert=false did not work even in 2.3.0 so it was replaced with cleaner tls=false.
-
We want to encourage users to use HTTPS everywhere.
-
- Jul 30, 2018
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
(Thanks to Láďa.) Also try to stress that hints.set() only takes a pair and not more.
-
- Jul 27, 2018
-
-
Petr Špaček authored
Aggressive nsec3 fixes Closes #384 See merge request !628
-
-
- Jul 24, 2018
-
-
Vladimír Čunát authored
The code around was getting too complex and too deeply indented.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Petr Špaček authored
daemon/tls session tickets: avoid bad scheduling cycles Closes #385 See merge request !631
-
Vladimír Čunát authored
This should fix #385: possible floods with > scheduling rotation check in 0 ms
-
- Jul 23, 2018
-
-
Petr Špaček authored
daemon/tls: properly process TLS rehandshake See merge request !623
-
-
- Jul 16, 2018
-
-
Tomas Krizek authored
distro/rpm: add BuildRequires: gcc See merge request !625
-