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:
18
ROADMAP.md
18
ROADMAP.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user