Colin Vidal
4096f27130
add support for multiple EDE
...
Extended DNS error mechanism (EDE) enables to have several EDE raised
during a DNS resolution (typically, a DNSSEC query will do multiple
fetches which each of them can have an error). Add support to up to 3
EDE errors in an DNS response. If duplicates occur (two EDEs with the
same code, the extra text is not compared), only the first one will be
part of the DNS answer.
Because the maximum number of EDE is statically fixed, `ns_client_t`
object own a static vector of `DNS_DE_MAX_ERRORS` (instead of a linked
list, for instance). The array can be fully filled (all slots point to
an allocated `dns_ednsopt_t` object) or partially filled (or
empty). In such case, the first NULL slot means there is no more EDE
objects.
2025-01-22 21:07:44 +01:00
..
2025-01-22 21:07:44 +01:00
2024-12-18 13:10:39 +01:00
2024-11-19 12:27:22 +01:00
2025-01-22 14:13:35 +01:00
2024-11-27 17:44:53 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-08-20 12:50:39 +00:00
2024-12-11 17:11:32 +00:00
2024-12-05 14:17:08 +01:00
2024-11-19 12:27:22 +01:00
2024-12-18 13:10:39 +01:00
2024-11-26 04:06:58 +00:00
2024-11-19 12:27:22 +01:00
2024-11-22 15:00:55 +01:00
2025-01-22 13:40:45 +00:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-27 16:04:25 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-18 13:10:39 +01:00
2024-12-18 13:10:39 +01:00
2024-11-19 12:27:22 +01:00
2024-12-18 13:10:39 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-27 16:04:25 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-12 09:07:19 +01:00
2024-11-19 12:27:22 +01:00
2024-12-09 13:09:26 +01:00
2025-01-22 21:07:44 +01:00
2024-11-27 16:04:25 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2025-01-09 17:04:08 -08:00
2024-12-10 08:46:22 +00:00
2024-12-05 14:17:07 +01:00
2024-11-19 12:27:22 +01:00
2024-12-09 10:33:01 +00:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-13 13:52:52 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-18 13:10:39 +01:00
2025-01-22 14:27:13 +01:00
2024-12-18 13:10:39 +01:00
2025-01-22 14:27:13 +01:00
2024-11-19 12:27:22 +01:00
2024-11-26 12:38:49 +11:00
2024-11-19 12:27:22 +01:00
2024-12-11 15:09:24 -08:00
2024-11-19 12:27:22 +01:00
2024-12-13 21:48:11 +01:00
2024-11-19 12:27:22 +01:00
2025-01-22 11:57:52 +00:00
2024-12-10 00:51:56 +00:00
2025-01-22 13:40:45 +00:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-11 17:11:32 +00:00
2024-12-09 13:09:26 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-18 13:10:39 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-12-06 19:46:39 +01:00
2024-12-09 13:10:21 +01:00
2024-12-13 13:52:52 +01:00
2025-01-22 11:57:52 +00:00
2024-12-18 13:10:39 +01:00
2025-01-22 11:57:52 +00:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00
2024-11-19 12:27:22 +01:00