-
-
Notifications
You must be signed in to change notification settings - Fork 417
Add the basic EDE (RFC8914) cases #604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+16,282
−13,167
Merged
Changes from 1 commit
Commits
Show all changes
103 commits
Select commit
Hold shift + click to select a range
285f93f
Add EDE EDNS0 Option code
wtoorop a8d78b2
Simple EDE example
wtoorop 4049885
add locations for EDE errors
0703a38
Fix: use EDE codes with EDNS_OPT_APPEND_EDE
eac4eb3
Return EDE_DNSSEC_BOGUS when returning bogus answers
6b5f314
Show reason when returning EDE_DNSSEC_BOGUS
a9e6f6b
add variable bogus reason
b3f60db
add local anwser blocked
935634d
Revert "add local anwser blocked"
5fff0f7
Fix dont echo edns0 option list ...
5f1bad7
Merge branch 'master' into features/rfc8914-ede
04daac4
set up for tpkg test
8b06787
add localzones test
160fd01
add DNSSEC indeterminate EDE and DNAME expansion test
8bcc78c
add mesh bogus test, possible locations for more EDE and remove super…
c62828f
First step towards specific EDE DNSSEC errors
f840be0
add possible EDE spots
2b422df
Answer LDNS_EDE_RRSIGS_MISSING for normal answers with missing signat…
c3a2ce2
add routine to do EDE on ACL blocked messages
4ac3a7c
add forgotten compile error fixes from previous commit
8b3e1d8
add routine to add EDE to ACL:refused at correct location
7d0d645
change strncpy to memmove at @wcawijngaards' suggestion
6d0cd16
process @wcawijngaards' comments
3b20150
process @wcawijngaards' comments v2
65e71a3
fix CH class response
8e4e6c6
add QDCOUNT=0 to CHAOS query in ACL
d386e3a
add EDE response to autotrust_init_fail test
0e959d4
add EDE response to autotrust_init_failsig test
16f8248
add EDE responses to unittests
b3dca3a
add DNSKEY EDE code
869ea6e
add more tests
98eb2bf
add test setup for DNSSEC EDEs
3f9c631
- Introduce 'ede=<info-code>' and 'all_noedns' as options in the MATC…
gthess 97f9ee6
change unittests to match just the ede code
59604cc
- Fix testcode, 0 is a valid EDE INFO-CODE.
gthess 2856dea
add dnssec ede tests
9be2025
Merge branch 'master' into features/rfc8914-ede
f9b8b5c
Fix merge bugs
eec427d
remove superfluous EDE left over from merge
f836793
merge all basic EDE changes, merge with current master, and resolve …
2d420d3
Merge branch 'master' into features/ede-basic
6a9b6fc
remove unused function 'msgparse_check_edns_in_packet' left over from…
d1c9516
finish up adding validator EDEs and other TODOs and fix tests with mo…
aa1da52
add config options to test conf, fix local-zone EDE printing logic, a…
c853492
expand ede.tdir to do validator test for DNSKEY, RRSIG and NSEC missing
6c86de2
add todo for tests and fix EDE codes for DNSKEY missing
df694bb
fix DNSSEC nsec-failure test
7278e8e
fix rpl tests
f12a2ae
remove parent-split artifacts in localzone and fix tests correspondingly
ad386ba
modify tdir test to ignore localzone tests and add cache snoop case
6a7599e
add EDE stale and modify rpl tests accordingly
a970078
add forgotten rpl test for EDE stale
9485dbc
add EDE stale for mesh, change rpl tests accordingly
063c71e
Apply suggestions to ACL code
TCY16 6ad896f
Cleanup of the not so simple EDE cases
TCY16 71e7bbf
remove more not-so-simple EDE cases in local_zone and the corespondin…
bbe04d4
add serve-expired-ede as a config option and processed review comment…
de451eb
process review comments on validator
9d05fbc
add verbose EDE attach logging, change simple tpk tests to .rpls, and…
9148a97
fix typo in doc/unbound.conf.5.in
TCY16 02dbbdd
remove tpkg test cases that became rpls
c7584a0
Merge branch 'master' into features/ede-basic
4a2466f
add EDE code in EDNS list, stop-gap nsid_bogus rpl, and fix error in …
ea384ae
add global do-ede config option which is checked when attaching an ED…
1e77cca
- Introduce 'ede=any' as option in the MATCH line for replay test
gthess 41072e5
- Update replay tests for new EDE matching logic.
gthess 99b92db
add debug statement to make test which gives the output of the failed…
a1c4382
process @wtoorop's review comments v1
451d0f3
add missing sec_status_bogus EDEs
9440292
- Show the replay test that failed again after the output.
gthess 95fd5b6
- Makefile commands should be oneliners.
gthess a1f0a88
- Add missing '\'.
gthess 3ee6812
- Fix for EDE test code: initialise variable.
gthess bb32641
- Fix for EDE test code: Restore the original packet for each entry.
gthess a562af1
- Fix typo in test.
gthess a03c660
- Fix doc string after feedback from doxygen.
gthess 19796fd
Merge branch 'master' into features/ede-basic
gthess 665d618
- Fix EDE test code: reset the original packet on return.
gthess be73653
change logic in validator.c:processValidate to not overwrite previous…
f3375e4
remove superflous _ede from functions
9da1992
add missing do-ede: yes to tpkg conf
da8c6e0
process first round of review comments by @wcawijngaards
b756131
correctly remove broken keys in tdir script
3ce652c
make ede.tdir compatible with MacOS
96649c6
move from only using ede.tdir to using the .pre/.post structure
4d5a7ea
fix correct scenario name
b8bb920
process final round of comments by @wcawijngaards
d828b1e
Merge branch 'master' into features/ede-basic
5841bea
apply suggestions from @gthess's code review, as well as consolidatin…
a3ea4ec
add a few nits from @gthess's review, add LDNS_EDE_NONE as none-type …
e37b9bd
Merge branch 'master' into features/ede-basic
306a5b2
EDE review: properly use LDNS_EDE_NONE in localzone.c.
gthess 43035ab
EDE review: document reason_bougs for dnskeyset_verify_rrset().
gthess 0e16468
Apply click suggestions from @gthess's code review
TCY16 a769821
change LDNS_EDE_NONE to be outside of the EDE range, correct nsec3 ed…
03717b7
store ede code in key_entry_data struct to remember why key is bad, c…
4121755
remove superfluous check in val_kentry:key_entry_get_reason_bogus()
785bff6
fix typo in doc
bcd8db1
rename cfg serve-expired-ede to ede-serve-expired and add add checkin…
e229826
document the ede-serve-expired changes in the manpage
e63616f
rename do-ede option to do ede
1f30be2
EDE review: update man page.
gthess 1126c50
EDE review: update example.conf.in
gthess File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
First step towards specific EDE DNSSEC errors
- Loading branch information
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.