docs: rewrite all documentation for stealth connect and current state

Update README, PROJECT, ROADMAP, TASKS, TODO, USAGE, CHEATSHEET,
INSTALL, and DEBUG to reflect stealth connect, probation window,
markov nick generation, local DNS resolution, and multi-IP failover.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
user
2026-02-19 18:31:20 +01:00
parent 845496f1b3
commit a58848395c
9 changed files with 402 additions and 141 deletions

View File

@@ -4,35 +4,37 @@
- [x] IRC protocol parser/formatter
- [x] TOML configuration
- [x] SOCKS5 proxy connector
- [x] SOCKS5 proxy connector with local DNS + multi-IP failover
- [x] Multi-network support
- [x] Client authentication (password)
- [x] Persistent backlog (SQLite)
- [x] Backlog replay on reconnect
- [x] Automatic reconnection with backoff
- [x] Automatic reconnection with exponential backoff
- [x] Nick collision handling
- [x] TLS support
- [x] Stealth connect (random markov-generated identity)
- [x] Probation window (K-line detection before revealing nick)
- [x] Verified end-to-end on Libera.Chat via SOCKS5
## v0.2.0
- [ ] Client-side TLS (accept TLS from clients)
- [ ] Per-network password support
- [ ] CTCP version/ping response
- [ ] Channel key support (JOIN #channel key)
- [ ] SASL authentication to IRC servers
- [ ] Configurable backlog format (timestamps)
- [ ] CTCP VERSION/PING response
- [ ] Channel key support (JOIN #channel key)
- [ ] Configurable probation duration
- [ ] Configurable backlog timestamp format
## v0.3.0
- [ ] Web status page
- [ ] Hot config reload (SIGHUP)
- [ ] Systemd service file
- [ ] Per-client backlog tracking (multi-user)
- [ ] Web status page
- [ ] DCC passthrough
## v1.0.0
- [ ] Stable API
- [ ] Comprehensive test coverage
- [ ] Documentation complete
- [ ] Packaged for PyPI