-
-
Notifications
You must be signed in to change notification settings - Fork 351
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
Extended DNS Errors a la RFC8914 #504
Open
wtoorop
wants to merge
69
commits into
master
Choose a base branch
from
features/rfc8914-ede
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 48 commits
Commits
Show all changes
69 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 ...
a986597
EDE Blocked with local-zone refused answers
d9a947f
Merge branch 'master' into features/rfc8914-ede
ec4cf69
set up for tpkg test
fba1c30
add localzones test
33445be
add setup of RPZ and full tests of earlier implemented EDEs
7079f0b
add ede to always_refuse and always_null
9df75a8
add DNSSEC indeterminate EDE and DNAME expansion test
2360120
add mesh bogus test, possible locations for more EDE and remove super…
a664e8c
First step towards specific EDE DNSSEC errors
3576033
add possible EDE spots
5617de6
Answer LDNS_EDE_RRSIGS_MISSING for normal answers with missing signat…
4d15603
add routine to do EDE on ACL blocked messages
65852bc
Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…
4df2965
add forgotten compile error fixes from previous commit
b606c82
Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…
0b376cc
add routine to add EDE to ACL:refused at correct location
84da240
change strncpy to memmove at @wcawijngaards' suggestion
732ad94
process @wcawijngaards' comments
42ba5ae
process @wcawijngaards' comments v2
3ba8ea3
fix CH class response
320aa64
add QDCOUNT=0 to CHAOS query in ACL
7df2df0
add EDE response to autotrust_init_fail test
c42c2cb
add EDE response to autotrust_init_failsig test
86e8050
add EDE responses to unittests
8a6b3f0
add DNSKEY EDE code
b825bb6
add more tests
d2a719f
add test setup for DNSSEC EDEs
9bff0b9
- Introduce 'ede=<info-code>' and 'all_noedns' as options in the MATC…
gthess f7bb7f2
Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound i…
gthess abd948f
change unittests to match just the ede code
fed0fb4
- Fix testcode, 0 is a valid EDE INFO-CODE.
gthess df984d9
add dnssec ede tests
0eba781
make local_data ede inclusion configurable, rewrite local_error_encod…
787d7a5
Merge branch 'master' into features/rfc8914-ede
f22e42f
Fix merge bugs
a3171a1
remove superfluous EDE left over from merge
4a43aee
setup for configurable EDEs for local-zone
0747d01
add missing parsing
0572870
change do_ede to be local-zone specific and add places for more EDE c…
575a686
add forgotten autogenerated files
7926874
add config option for global EDE flag, local-zone specific EDE flag a…
ff356b9
add error in case of incorrect string for local-zone-default-ede
3ccb4c6
change local-zone-default-ede keywords to '-', add missing {}, and ad…
db98a8b
add ede-local-zones in the manpage and update the iana_ports.inc for …
65ee2f2
finish up adding validator EDEs and other TODOs and fix tests with mo…
63e6604
add config options to test conf, fix local-zone EDE printing logic, a…
dc38aac
expand ede.tdir to do validator test for DNSKEY, RRSIG and NSEC missing
ea1a5f3
add todo for tests and fix EDE codes for DNSKEY missing
4f37d64
fix DNSSEC nsec-failure test
df229db
Merge branch 'master' into features/rfc8914-ede
TCY16 05e06fd
fix rpl tests
7902448
Document how the log-val-level: config options influences the returne…
fe8ef6e
add logic for per zone EDE for RPZ and configurable rpz-do-ede
94f04a7
remove superfluous linebreaks
49f2960
add remote control options for local-zone and RPZ do_ede
69e188b
fix missing disable in remote-control local_zone do_ede and typos
80957b6
remove debug line
9ae988c
Merge branch 'master' into review-rfc8914-ede
wtoorop 8c96e26
modify tdir to ignore localzone tests
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
There are no files selected for viewing
This file contains 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 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 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought I add commented about this earlier, but I don't seem to find that message again.
Is there any plan to have stale answers EDE handled from the get go of the RFC support?