docs: mark M3 Local DNS Listener as done
This commit is contained in:
@@ -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 |
|
||||||
|
|||||||
12
docs/plan.md
12
docs/plan.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user