LegacyFeature

enum LegacyFeature : Enum<LegacyFeature> , Flag<UInt>

List of optional features in a quassel connection.

Replaced by QuasselFeature negotiation if both sides of the connection are new enough

Entries

Link copied to clipboard
ExtendedFeatures(, QuasselFeature.ExtendedFeatures)

Support for feature negotiation via a list of strings

Link copied to clipboard
RemoteDisconnect(, QuasselFeature.RemoteDisconnect)

Support for remotely disconnecting other clients of the same user via disconnectFromCore

Link copied to clipboard
SenderPrefixes(, QuasselFeature.SenderPrefixes)

Support for showing sender prefix modes in backlog messages

Link copied to clipboard
CoreSideHighlights(, QuasselFeature.CoreSideHighlights)

Support for handling and configuring highlights via the core

Link copied to clipboard
BufferActivitySync(, QuasselFeature.BufferActivitySync)

Support for syncing the unread state of buffers

Link copied to clipboard
Authenticators(, QuasselFeature.Authenticators)

Support for customizable authentication backends

Link copied to clipboard
AwayFormatTimestamp(, QuasselFeature.AwayFormatTimestamp)

Support for time formatting in away messages using QDateTime format surrounded by %%h:m:s ap%%

Link copied to clipboard
DccFileTransfer(, QuasselFeature.DccFileTransfer)

Experimental support for (X)DCC transfers

Link copied to clipboard
CustomRateLimits(, QuasselFeature.CustomRateLimits)

Support for custom rate limits for connections to IRC servers

Link copied to clipboard
VerifyServerSSL(, QuasselFeature.VerifyServerSSL)

Support for validating the TLS connection to IRC servers

Link copied to clipboard
CapNegotiation(, QuasselFeature.CapNegotiation)

Support for IRCv3 capabilities and the IRCv3 account tag

Link copied to clipboard
PasswordChange(, QuasselFeature.PasswordChange)

Support for changing the password through the client

Link copied to clipboard
HideInactiveNetworks(, QuasselFeature.HideInactiveNetworks)

Support for hiding inactive/disconnected networks in a chat list

Link copied to clipboard
SaslExternal(, QuasselFeature.SaslExternal)

Support for certificate based SASL EXTERNAL authentication

Link copied to clipboard
SaslAuthentication(, QuasselFeature.SaslAuthentication)

Support for configurable SASL authentication to replace NickServ

Link copied to clipboard
SynchronizedMarkerLine(, QuasselFeature.SynchronizedMarkerLine)

Support for a synced marker line/last read position

Types

Link copied to clipboard
object Companion : Flags<UInt, LegacyFeature>

Properties

Link copied to clipboard
val feature: QuasselFeature

Modern feature corresponding to this legacy feature

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int
Link copied to clipboard
open override val value: UInt