Async Python IRC bouncer with SOCKS5 proxy support, multi-network connections, password auth, and persistent SQLite backlog with replay. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
623 B
623 B
TODO
Features
- Client TLS (accept encrypted client connections)
- SASL PLAIN/EXTERNAL for IRC server auth
- Channel key support
- CTCP VERSION/PING responses
- Hot config reload on SIGHUP
- Web status dashboard
- DCC passthrough
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
Documentation
- Architecture diagram
- Sequence diagrams for connection flow