Razvan Dimescu
5d9a3a809b
feat: DoT client, recursive optimization, bench refactor
- Add DoT forwarding client (tls://IP#hostname upstream config)
- Recursive: cache NS delegations, serve-stale (RFC 8767), parallel
NS queries on cold, no TCP fallback on individual UDP timeouts,
400ms NS/TCP timeout (down from 800/1500ms)
- Reduce recursive p99 from 2367ms to 402ms (vs Unbound's 148ms)
- Refactor benchmark suite: generic compare_two engine, delete
one-off diagnostics (1969 → 750 lines)
- Code cleanup: forward_query delegates to _raw, Option<String>
for tls_name, saturating_sub for ns_idx
2026-04-12 18:40:46 +03:00
..
2026-04-12 18:39:48 +03:00
2026-04-10 21:43:40 +03:00
2026-04-10 08:53:46 +03:00
2026-04-12 18:39:48 +03:00
2026-04-12 18:39:48 +03:00
2026-04-12 18:39:48 +03:00
2026-04-10 08:53:46 +03:00
2026-04-12 18:39:48 +03:00
2026-04-12 18:39:48 +03:00
2026-04-12 18:40:46 +03:00
2026-03-10 05:04:31 +02:00
2026-04-11 04:06:17 +03:00
2026-04-10 19:08:56 +03:00
2026-04-12 18:39:48 +03:00
2026-04-12 18:39:48 +03:00
2026-04-10 19:08:56 +03:00
2026-04-10 22:21:51 +03:00
2026-04-01 09:09:44 +03:00
2026-04-01 09:09:44 +03:00
2026-04-11 04:06:17 +03:00
2026-04-01 09:09:44 +03:00
2026-03-28 04:03:47 +02:00
2026-04-01 09:09:44 +03:00
2026-04-12 18:40:46 +03:00
2026-03-23 16:14:06 +02:00
2026-04-10 19:08:56 +03:00
2026-04-12 18:39:48 +03:00
2026-04-01 09:09:44 +03:00
2026-04-12 06:12:08 +03:00
2026-04-12 02:17:33 +03:00
2026-04-12 18:39:48 +03:00