diff --git a/TASKS.md b/TASKS.md index 2e1f767..59c27b8 100644 --- a/TASKS.md +++ b/TASKS.md @@ -49,6 +49,15 @@ - [x] Multi-listener with configurable proxy chaining (per-port chain depth) - [x] Connection rate and chain latency metrics (rate/s, p50/p95/p99) +- [x] Per-listener latency tracking +- [x] Dynamic health test concurrency +- [x] Multi-Tor round-robin via `tor_nodes` config +- [x] Named proxy pools with per-listener assignment (`proxy_pools:`, `pool:`) + - [x] `mitm` source filter (`?mitm=0` / `?mitm=1` API query param) + - [x] Per-pool state files (`pool-{name}.json`) + - [x] Per-pool log prefixes (`pool[name]: ...`) + - [x] API: merged `/pool` with per-pool breakdown, `/status` pools summary + - [x] Backward compat: singular `proxy_pool:` registers as `"default"` ## Next - [ ] Integration tests with mock proxy server