- SaslAuthentication = 0x0002,
- SaslExternal = 0x0004,
- HideInactiveNetworks = 0x0008,
- PasswordChange = 0x0010,
- CapNegotiation = 0x0020, /// IRCv3 capability negotiation, account tracking
- VerifyServerSSL = 0x0040, /// IRC server SSL validation
- CustomRateLimits = 0x0080, /// IRC server custom message rate limits
- DccFileTransfer = 0x0100,
- AwayFormatTimestamp = 0x0200, /// Timestamp formatting in away (e.g. %%hh:mm%%)
- Authenticators = 0x0400, /// Whether or not the core supports auth backends.
- BufferActivitySync = 0x0800, /// Sync buffer activity status
- CoreSideHighlights = 0x1000, /// Core-Side highlight configuration and matching
- SenderPrefixes = 0x2000, /// Show prefixes for senders in backlog
- RemoteDisconnect = 0x4000, /// Allow this peer to be remotely disconnected
-
- NumFeatures = 0x4000
+ SaslAuthentication = 0x0002,
+ SaslExternal = 0x0004,
+ HideInactiveNetworks = 0x0008,
+ PasswordChange = 0x0010,
+ CapNegotiation = 0x0020,
+ VerifyServerSSL = 0x0040,
+ CustomRateLimits = 0x0080,
+ // DccFileTransfer = 0x0100, // never in use
+ AwayFormatTimestamp = 0x0200,
+ Authenticators = 0x0400,
+ BufferActivitySync = 0x0800,
+ CoreSideHighlights = 0x1000,
+ SenderPrefixes = 0x2000,
+ RemoteDisconnect = 0x4000,
+ ExtendedFeatures = 0x8000,