docs: markdown documentation section (sidebar nav, per-page toc, search, hljs)
This commit is contained in:
parent
d1ec6962dd
commit
fc129a1f1b
16 changed files with 841 additions and 3 deletions
28
content/docs/ircv3.md
Normal file
28
content/docs/ircv3.md
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
# IRCv3 capabilities
|
||||
|
||||
echoIRCd implements a broad set of IRCv3 capabilities. Clients negotiate them with `CAP LS` and
|
||||
`CAP REQ`.
|
||||
|
||||
## Advertised capabilities
|
||||
|
||||
```text
|
||||
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](/docs/accounts) for the supported mechanisms.
|
||||
Loading…
Add table
Add a link
Reference in a new issue