docs: mark M3 Local DNS Listener as done

This commit is contained in:
2026-07-06 17:58:40 +03:30
parent a9584ab940
commit b56bdf628b
2 changed files with 7 additions and 7 deletions

View File

@@ -87,7 +87,7 @@ See [docs/plan.md](docs/plan.md) for the full project plan and milestone checkli
|-----------|--------| |-----------|--------|
| M1 — Core Forwarding | ✅ Done | | M1 — Core Forwarding | ✅ Done |
| M2 — Multiple Upstreams & Config | ✅ Done | | M2 — Multiple Upstreams & Config | ✅ Done |
| M3 — Local DNS Listener | 🔲 Not started | | M3 — Local DNS Listener | ✅ Done |
| M4 — Caching | 🔲 Not started | | M4 — Caching | 🔲 Not started |
| M5 — Observability | 🔲 Not started | | M5 — Observability | 🔲 Not started |
| M6 — Blocking & Filtering | 🔲 Not started | | M6 — Blocking & Filtering | 🔲 Not started |

View File

@@ -58,12 +58,12 @@ A lightweight DNS-over-HTTPS (DoH) forwarder that accepts DNS queries over HTTPS
### M3 — Local DNS Listener ### M3 — Local DNS Listener
- [ ] UDP listener on configurable port (default 53) - [x] UDP listener on configurable port (default 53)
- [ ] TCP listener on configurable port (default 53) - [x] TCP listener on configurable port (default 53)
- [ ] Receive standard DNS wire-format queries - [x] Receive standard DNS wire-format queries
- [ ] Forward through DoH pipeline (shared upstream client) - [x] Forward through DoH pipeline (shared upstream client)
- [ ] Return DNS wire-format response over UDP/TCP - [x] Return DNS wire-format response over UDP/TCP
- [ ] Config: `[dns]` section with `listen` address - [x] Config: `[dns]` section with `listen` address
- [ ] Integration test with UDP/TCP clients - [ ] Integration test with UDP/TCP clients
### M4 — Caching ### M4 — Caching