You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(irc): complete SASL PLAIN login over WebSocket (v3.3.3)
The client could connect to Ergo (origin fix deployed) but failed registration
with "You must log in with SASL". Fixes:
- CAP LS: accumulate caps across 302 multiline (use the trailing param, honor the
`*` continuation) so `sasl` is actually detected.
- CAP ACK: AUTHENTICATE PLAIN whenever sasl is acked (don't gate on a truthy
password var); send creds, then CAP END only on 903 success.
- SASL failure (902/904/905/906): error + disconnect instead of CAP END (the
network is SASL-required, so completing registration just gets rejected).
- Connect form now requires a password.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments