- 27 Aug, 2018 2 commits
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- 25 Aug, 2018 4 commits
-
-
Daniel Salzman authored
KNOT_DNSKEY_FLAG_*: add missing flags See merge request !929
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Vladimír Čunát authored
-
- 23 Aug, 2018 4 commits
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
load: fix update from differences with zone-in-journal See merge request !926
-
Mark Karpilovskij authored
-
- 22 Aug, 2018 4 commits
-
-
Daniel Salzman authored
-
Libor Peltan authored
-
Daniel Salzman authored
Keymgr: list displays key sizes Closes #602 See merge request !927
-
Libor Peltan authored
-
- 20 Aug, 2018 6 commits
-
-
Daniel Salzman authored
close #591
-
Tony Finch authored
A COW transaction allows a trie to be used for reading concurrently while a modified version of the trie is being prepared. The change can be committed by swapping the new trie root in place of the old one. Internally, this feature uses one bit reference counts to identify which parts of the trie are shared between the old and new versions, which parts are new-only (so can be mutated) and which parts are old-only (and will be free()d after commit).
-
Tony Finch authored
No functional change. The point of this commit is to make it possible to stash a few flags in leaf nodes as well as branch nodes, though we don't yet exercise this possibility in any meaningful way. This fixes a foolish mistake in the original qp trie data structure declarations: the combination of unions and bitfields is a complete disaster for portability, and it gets into dangerous territory wrt compiler optimization. Instead, we just use a big enough word (uint64_t) which is broken up into fields using accessor macros and inline functions, and cast it to a pointer when necessary. We don't actually care about the detailed layout in memory, just the numeric value, so a union was the wrong tool.
-
Daniel Salzman authored
related to #604
-
Daniel Salzman authored
fixes #604
-
Daniel Salzman authored
Fix errors in dnssec_nsec_bitmap_contains() See merge request !925
-
- 18 Aug, 2018 2 commits
-
-
Mark Karpilovskij authored
-
Vladimír Čunát authored
I just minimally changed the code to be equivalent the to function from knot-resolver. (identifier renames complicate the comparison) I didn't try to verify that the result is completely flawless.
-
- 16 Aug, 2018 2 commits
-
-
Daniel Salzman authored
doc: fix typo Closes #603 See merge request !924
-
Filip Široký authored
-
- 14 Aug, 2018 4 commits
-
-
Daniel Salzman authored
distro/rpm: add conflict with knot-resolver < 3.0.0 See merge request !921
-
Daniel Salzman authored
distro/arch: simplify PKGBUILD See merge request !922
-
Bruno Pagani authored
-
Tomas Krizek authored
-
- 13 Aug, 2018 5 commits
-
-
Daniel Salzman authored
scritps: obs test build See merge request !920
-
Tomas Krizek authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- 12 Aug, 2018 4 commits
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Vladimír Čunát authored
-
- 10 Aug, 2018 3 commits
-
-
Daniel Salzman authored
packaging updates See merge request !918
-
Daniel Salzman authored
rrsig ttl - fix updating from orig_ttl for all output and diff, see below See merge request !917
-
Libor Peltan authored
RFC requires that unlike other rrset types, RRSIG must store different TTL for each rdata, to keep them equal to signed rrset's TTL. But Knot only stores one TTL per rrset, fixing this by using orig_ttl from RRSIG and updating TTL while answer. This commit also fixes this for knotc zone-read and knotc zone-diff commands. Moreover, zone update from differences ignores changed TTL-only for RRSIGS. Changed orig_ttl is still diffed as it's part of rdata.
-