Communi  3.4.0
A cross-platform IRC framework written with Qt
IRCv3 support

The IRCv3 specifications are available at ircv3.net.

IRCv3.1

Capability negotiation (as specified by IRCv3.1) is supported since Communi version 3.0.

Base extensions
multi-prefix Since 3.3
sasl Since 3.0
Optional extensions
account-notify Since 3.3
away-notify Since 3.3
extended-join Since 3.3
tls
Note
Communi does not automatically request any IRCv3 capabilities. It is left up to client implementations to choose which capabilities are requested.

IRCv3.2

Capability negotiation (as specified by IRCv3.2) is supported since Communi version 3.4, and message tags are supported since Communi version 3.1.

Base extensions
metadata
monitor Since 3.4
Optional extensions
account-tag Since 3.4
batch
cap-notify Since 3.4
chghost Since 3.4
echo-message N/A
  • Should be handled in the client implementation.
invite-notify Since 3.0
sasl
server-time Since 3.4
userhost-in-names Since 3.0
Note
Communi does not automatically request any IRCv3 capabilities. It is left up to client implementations to choose which capabilities are requested.