QuasselFeature
List of optional features in a quassel connection.
Replaces LegacyFeature negotiation if both sides of the connection are new enough
Entries
Support for controlling what IRCv3 capabilities are skipped during negotiation
Support for loading backlog in ascending order, old to new
Support for dynamically updated core information
Support for 64-bit message ids
Support for ECDSA keys for SASL EXTERNAL in identities
Support for loading backlog filtered by de.justjanne.libquassel.protocol.models.flags.MessageType and de.justjanne.libquassel.protocol.models.flags.MessageFlag
Support for sender avatar and realname in backlog messages
Support for feature negotiation via a list of strings
Support for remotely disconnecting other clients of the same user via disconnectFromCore
Support for showing sender prefix modes in backlog messages
Support for handling and configuring highlights via the core
Support for syncing the unread state of buffers
Support for customizable authentication backends
Support for time formatting in away messages using QDateTime format surrounded by %%h:m:s ap%%
Experimental support for (X)DCC transfers
Support for custom rate limits for connections to IRC servers
Support for validating the TLS connection to IRC servers
Support for IRCv3 capabilities and the IRCv3 account tag
Support for changing the password through the client
Support for hiding inactive/disconnected networks in a chat list
Support for certificate based SASL EXTERNAL authentication
Support for configurable SASL authentication to replace NickServ
Support for a synced marker line/last read position