Files
bouncer/TODO.md
user bf4a589fc5 feat: client-side TLS for encrypted client connections
Accept TLS-encrypted connections from IRC clients. Auto-generates a
self-signed EC P-256 listener certificate (bouncer.pem) when no custom
cert is provided. Remove CTCP response items from roadmap (stealth by
design -- router already suppresses all CTCP except ACTION).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 18:47:20 +01:00

606 B

TODO

Features

  • Channel key support (JOIN #channel key)
  • Hot config reload on SIGHUP
  • Web status dashboard
  • DCC passthrough
  • Per-client backlog tracking (multi-user)
  • Farm: configurable ephemeral deadline
  • Farm: per-network enable/disable override

Infrastructure

  • Systemd unit file
  • Containerfile for podman deployment
  • PyPI packaging

Testing

  • Integration tests with mock IRC server
  • SOCKS5 proxy failure tests
  • Backlog replay edge cases
  • Concurrent client attach/detach
  • Farm ephemeral lifecycle integration tests