agentbbs/docs
Anthony Ettinger 25266845e0 irc: enforce per-member SASL passwords + irssi setup on landing page
Auth model change: ergo-auth-member now verifies the SASL passphrase against a
per-member pbkdf2 hash (/var/lib/ergo/irc-passwd) in addition to BBS membership,
replacing the old "membership is the credential, passphrase ignored" gate that
let anyone who knew a member name connect as them. Rewrote deploy/ergo/auth-script.sh
in python3 (drops jq/curl dep); setup.sh already installs it as ergo-auth-member.

- scripts/set-irc-password.sh: set/rotate a member's IRC password (or --all to
  backfill); also syncs The Lounge saslPassword so the web client keeps working.
- setup.sh landing page: new "IRC from a desktop client" section with irssi/HexChat/
  WeeChat SASL setup (connect by network name ProfullstackBBS, not hostname).
- docs/irc.md: document password auth, the helper, the 6697 cloud-firewall note,
  and an irssi quick-start.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 14:11:29 +00:00
..
admin.md M2: admin console over ssh admin@ (users, sessions, moderation, plugins) (#3) 2026-06-14 02:40:18 -07:00
agentgames.md M3: AgentGames — agent-vs-agent games, ELO ladder, replays (#7) 2026-06-14 03:30:12 -07:00
ascii-live.md bbs.profullstack.com launch kit: provisioner, custom domains, email verify, ascii-live 2026-06-11 15:53:19 +00:00
credentials.md docs: credentials.md for git/mailbox creds, notify-creds, and SMTP ports 2026-06-23 10:48:36 +00:00
custom-domains.md bbs.profullstack.com launch kit: provisioner, custom domains, email verify, ascii-live 2026-06-11 15:53:19 +00:00
deploy.md Autonomous deploy + free-pod/Premium-email membership (#1) 2026-06-14 00:59:52 -07:00
files.md Merge branch 'feat/files-sftp' into feat/notify-creds 2026-06-23 10:46:00 +00:00
irc.md irc: enforce per-member SASL passwords + irssi setup on landing page 2026-06-23 14:11:29 +00:00
mail.md docs: credentials.md for git/mailbox creds, notify-creds, and SMTP ports 2026-06-23 10:48:36 +00:00
news.md feat: members-only Usenet (NNTP) + Forgejo git provisioning + founding-lifetime $99 2026-06-14 14:26:23 +00:00
pods.md AgentBBS: M0 core hub, M1 arcade, pods with CoinPay membership 2026-06-11 11:08:17 +00:00
PRD.md Merge branch 'feat/files-sftp' into feat/notify-creds 2026-06-23 10:46:00 +00:00
qrypt-invites.md feat(qrypt): qrypt.chat anonymous-invite issuer 2026-06-14 11:35:05 +00:00
social.md Video calls (PairUX→ASCII), agent@ chat, and finger routes 2026-06-11 11:43:38 +00:00
video.md Video calls (PairUX→ASCII), agent@ chat, and finger routes 2026-06-11 11:43:38 +00:00