# s5p -- Roadmap ## v0.1.0 (current) - [x] SOCKS5 server (CONNECT command) - [x] Proxy chaining (SOCKS5, SOCKS4/4a, HTTP CONNECT) - [x] Per-hop authentication - [x] YAML config + CLI flags - [x] DNS leak prevention - [x] Container deployment (Alpine + podman-compose) - [x] Graceful SIGTERM/SIGINT shutdown - [x] cProfile support - [x] Dynamic proxy source API integration - [x] Weighted proxy selection (recency-based) - [x] Per-proxy backoff (connection failure cooldown) - [x] Stale proxy expiry (last_seen TTL) - [x] Pool stats in periodic metrics log - [x] Fast warm start (deferred full health test) - [x] Static chain health check (pre-flight before pool tests) ## v0.2.0 - [ ] SOCKS5 server authentication (username/password) - [ ] Tor control port integration (circuit renewal via NEWNYM) - [ ] Metrics (connections/sec, bytes relayed, hop latency) ## v0.3.0 - [ ] UDP ASSOCIATE support (SOCKS5 UDP relay) - [ ] BIND support - [ ] Chain randomization (random order, random subset) - [ ] Hot-reload config on SIGHUP ## v1.0.0 - [ ] Stable API and config format - [ ] Comprehensive test suite with mock proxies - [ ] Systemd service unit - [ ] Performance benchmarks