unbound/libunbound
Willem Toorop a616437338
DNS Error Reporting (RFC 9567) (#902)
* v1 EDER poc

* remove superfluous edns_list_get_option function

* create an EDER configurable

* Hackathon 114

* Fixes for version -04

* Generated configparser and configlexer are not versioned in master anymore

* Remove NOERROR DNS Error Reporting; not part of final RFC.
* Use assigned IANA EDNS0 Option Code for Report-Channel.

* Fix buffer protection and agent domain validity

* Use DNS Error Reporting instead of the eder nickname

* Update documentation.

* Fix typo.

* Bail out early if ede is not present.

* Forget previous EDNS options from upstream; this is what was
  implicitly happening but not deterministacally.

* Don't report LDNS_EDE_OTHER and bail early if there is no reporting
  agent.

* Only do DNS error reporting when a client asked for something that
  went wrong.

* Add an error reporting agent in the parent that should be ignored.

* review feedback.

* fixup for fast reload

* Add 'num.dns_error_reports' to stats and test for it.

---------

Co-authored-by: TCY16 <tom@nlnetlabs.nl>
Co-authored-by: Yorgos Thessalonikefs <yorgos@nlnetlabs.nl>
2025-04-07 10:25:10 +02:00
..
python Add new IANA trust anchor (#1135) 2024-09-02 09:24:55 +02:00
context.c - Fix alloc-size and calloc-transposed-args compiler warnings. 2024-09-06 16:01:30 +02:00
context.h ipset-pf-support, simplification of code. 2024-07-02 09:08:27 +02:00
libunbound.c ipset-pf-support, move startup and destartup to the front of the module 2024-07-03 13:53:44 +02:00
libworker.c Fast Reload Option (#1042) 2025-03-31 15:25:24 +02:00
libworker.h - Fix #3817: core dump happens in libunbound delete, when queued 2018-03-15 13:32:19 +00:00
ubsyms.def - ub_ctx_set_tls call for libunbound that enables DoT for the machines 2019-01-28 08:22:08 +00:00
unbound-event.h Fix issue #851: reserved identifier violation 2023-03-21 13:51:51 +01:00
unbound.h DNS Error Reporting (RFC 9567) (#902) 2025-04-07 10:25:10 +02:00
worker.h - Update ratelimit code for recent serviced_query changes and more 2022-01-29 23:49:38 +01:00