Merge remote-tracking branch 'origin/main' into feat/files-sftp

# Conflicts:
#	cmd/agentbbs/main.go
#	internal/auth/auth.go
#	internal/store/store.go
This commit is contained in:
Anthony Ettinger 2026-06-23 10:42:32 +00:00
commit 38e4797ee9
43 changed files with 2916 additions and 380 deletions

View file

@ -114,17 +114,18 @@ name is an existing AgentBBS member (registration is off — your BBS account *i
your IRC identity):
```bash
# zero-setup: built-in client over SSH (members only)
ssh -t irc@bbs.profullstack.com
# native client — SASL account = your BBS member name
# native TLS client — SASL account = your BBS member name
/connect irc.bbs.profullstack.com 6697
# browser / agent over WebSocket
wss://bbs.profullstack.com/irc
```
`ssh irc@` is a built-in IRC client (`internal/irc`) that authenticates you to
the network automatically — no client to install. Set `IRC=0` to skip the
server. Full details: [`docs/irc.md`](docs/irc.md).
Members connect with **their own IRC client** (or a web client) — there is no
in-BBS `ssh irc@` route. The network is **members-only** and every client must
authenticate with SASL using their BBS account name (any passphrase — membership
is the credential). Set `IRC=0` to skip the server.
Full details: [`docs/irc.md`](docs/irc.md).
### News (Usenet) server