1.2 KiB
1.2 KiB
IRCv3 capabilities
echoIRCd implements a broad set of IRCv3 capabilities. Clients negotiate them with CAP LS and
CAP REQ.
Advertised capabilities
server-time message-tags account-tag account-notify
extended-join chghost multi-prefix away-notify
invite-notify setname echo-message userhost-in-names
batch labeled-response standard-replies extended-monitor
draft/chathistory draft/event-playback draft/message-redaction
draft/multiline draft/metadata-2 draft/read-marker draft/webpush
draft/account-registration sts
Notable features
- CHATHISTORY — replay recent conversation, with server-side storage.
- labeled-response + batch — correlate replies to the command that caused them.
- multiline — send a message that spans lines as a single logical message.
- STS — advertise a strict-transport-security policy so clients upgrade to TLS.
- draft/webpush — RFC 8291 / 8292 Web Push notifications for supporting clients.
SASL
SASL is a capability too — see Accounts & SASL for the supported mechanisms.