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>
606 B
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