Commits on Source (9)
-
a750d709
-
Vladimír Čunát authored370463cd
-
Vladimír Čunát authored
I was diffing logs from different runs and got annoyed by the shuffles.
cb77f9eb -
Vladimír Čunát authored
The NSEC validation code has been written very mechanically according to RFC 4033..4035, but those explain wildcard-related topics in a way that's hard to understand right. So here I rewrite it with a different philosophy, so it should be easier to understand, a bit faster, and less buggy and bug-prone.
9c1ad65f -
Vladimír Čunát authored
Just as with NODATA; basically the same comments apply here (i.e. for NXDOMAIN) as well.
6da74af8 -
Vladimír Čunát authored
- I see no motivation to search for NS records here; and I didn't like that loop nesting - philosophy shift akin to the recent replacement of kr_nsec_existence_denial()
da1104f6 -
Vladimír Čunát authored1ece2cab
-
Vladimír Čunát authoredee9bfa66
-
Vladimír Čunát authored
Closes #443 and #738
0e7dcec6
Showing
- NEWS 1 addition, 0 deletionsNEWS
- daemon/lua/kres.lua 1 addition, 0 deletionsdaemon/lua/kres.lua
- lib/dnssec/nsec.c 97 additions, 334 deletionslib/dnssec/nsec.c
- lib/dnssec/nsec.h 15 additions, 39 deletionslib/dnssec/nsec.h
- lib/layer/validate.c 29 additions, 4 deletionslib/layer/validate.c
- tests/dnstap/src/dnstap-test/run.sh 1 addition, 1 deletiontests/dnstap/src/dnstap-test/run.sh
- tests/integration/deckard 1 addition, 1 deletiontests/integration/deckard