Network control (CONNECT, DISCONNECT, RECONNECT, NICK, RAW), visibility (CHANNELS, CLIENTS, BACKLOG, VERSION), config management (REHASH, ADDNETWORK, DELNETWORK, AUTOJOIN), and NickServ operations (IDENTIFY, REGISTER, DROPCREDS). Total command count: 22. Adds stats()/db_size() to Backlog, add_network()/remove_network() to Router, and _connected_at timestamp to Client. 74 command tests. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
924 B
Markdown
24 lines
924 B
Markdown
# Tasks
|
|
|
|
## Current
|
|
|
|
- [x] P0: Core implementation (irc, config, proxy, network, client, server, router, backlog)
|
|
- [x] P0: Unit tests (irc, config, backlog)
|
|
- [x] P0: CLI and entry point
|
|
- [x] P0: Stealth connect + probation state machine
|
|
- [x] P0: Markov bigram nick generator
|
|
- [x] P0: Local DNS resolution + multi-IP failover
|
|
- [x] P1: Integration testing with live IRC server (Libera.Chat)
|
|
- [x] P1: Verified SOCKS5 proxy connectivity end-to-end
|
|
- [x] P1: Documentation update
|
|
- [x] P1: Multi-network namespace multiplexing (`/network` suffixes)
|
|
|
|
- [x] P1: Bouncer control commands (`/msg *bouncer STATUS/INFO/UPTIME/NETWORKS/CREDS/HELP`)
|
|
- [x] P1: Extended control commands (CONNECT/DISCONNECT/RECONNECT/NICK/RAW/CHANNELS/CLIENTS/BACKLOG/VERSION/REHASH/ADDNETWORK/DELNETWORK/AUTOJOIN/IDENTIFY/REGISTER/DROPCREDS)
|
|
|
|
## Next
|
|
|
|
- [ ] P2: Client-side TLS support
|
|
- [ ] P2: SASL authentication
|
|
- [ ] P3: Systemd service file
|