Add IRCv3 capability negotiation support
Heufneutje opened this issue · comments
Stefan commented
IRCv3.1
Base
- Capability negotiation v3.1
- multi-prefix
- sasl
Optional
- account-notify
- away-notify
- extended-join
- tls
IRCv3.2
Base
- Capability negotiation v3.2
- Message tags
- metadata
- monitor
Optional
- account-tag
- batch
- cap-notify
- chghost
- echo-message
- invite-notify
- sasl
- server-time
- userhost-in-names
Stefan commented
Part of this will have to be integrated into the core, as extensions like 3.2 message tags and message intents change the way messages are parsed.
Stefan commented
The 3.2 spec is now finalized. Message intents have been pushed back for 3.3.