Files
bouncer/TASKS.md
user 3d9aa33ec4 feat: add 16 extended bouncer control commands
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>
2026-02-21 00:34:23 +01:00

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 (/network suffixes)

  • 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