Files
bouncer/ROADMAP.md
user a58848395c 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>
2026-02-19 18:31:20 +01:00

1.1 KiB

Roadmap

v0.1.0 (current)

  • IRC protocol parser/formatter
  • TOML configuration
  • SOCKS5 proxy connector with local DNS + multi-IP failover
  • Multi-network support
  • Client authentication (password)
  • Persistent backlog (SQLite)
  • Backlog replay on reconnect
  • Automatic reconnection with exponential backoff
  • Nick collision handling
  • TLS support
  • Stealth connect (random markov-generated identity)
  • Probation window (K-line detection before revealing nick)
  • Verified end-to-end on Libera.Chat via SOCKS5

v0.2.0

  • Client-side TLS (accept TLS from clients)
  • SASL authentication to IRC servers
  • CTCP VERSION/PING response
  • Channel key support (JOIN #channel key)
  • Configurable probation duration
  • Configurable backlog timestamp format

v0.3.0

  • 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
  • Packaged for PyPI