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>
924 B
924 B
Tasks
Current
-
P0: Core implementation (irc, config, proxy, network, client, server, router, backlog)
-
P0: Unit tests (irc, config, backlog)
-
P0: CLI and entry point
-
P0: Stealth connect + probation state machine
-
P0: Markov bigram nick generator
-
P0: Local DNS resolution + multi-IP failover
-
P1: Integration testing with live IRC server (Libera.Chat)
-
P1: Verified SOCKS5 proxy connectivity end-to-end
-
P1: Documentation update
-
P1: Multi-network namespace multiplexing (
/networksuffixes) -
P1: Bouncer control commands (
/msg *bouncer STATUS/INFO/UPTIME/NETWORKS/CREDS/HELP) -
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