New X Channel Protection and Privacy Features Are Now Live
We’ve rolled out a new set of updates to X, focused on stronger channel protection, cleaner channel management, and improved account privacy.
Channel managers now have three new channel flags available:
+n NOOP
When enabled, X will not allow users to be opped in the channel, even if they are logged into X. This is useful for channels that want to prevent routine op assignment entirely.
Set it with: /msg X CHANFLAGS #channel +n
+m NOMASSDEOP
This protects your channel against mass deop attempts. It allows you to define the maximum number of deops a user may perform within 15 seconds using /mode #channel -o. If a user exceeds that limit, X will ban them and suspend their channel access for 5 minutes. If the value is set to 0, the protection is disabled. X’s own deop command is exempt from this check.
Set the flag with: /msg X CHANFLAGS #channel +m
Set the limit with: /msg X NOMASSDEOP #channel <0-10>
+x NOTAKE
This protects against takeover attempts through massban activity. If an op attempts to take over the channel in this way, X can automatically respond based on your channel’s revenge setting. Channel managers are always exempt and may still take over their own channels.
Set it with: /msg X CHANFLAGS #channel +x
We also added a new takeover response setting:
/msg X TAKEREVENGE #channel <none|ban|suspend>
Available modes:
NONE
X will stop the takeover attempt.
BAN
X will ban the offending op.
SUSPEND
X will ban the offending op and suspend their channel access.
Alongside the new protections, we’ve added several quality-of-life improvements:
BANLIST is now its own command
Bans are no longer shown in /msg X INFO #channel. To view bans, use:
/msg X BANLIST #channel
Improved WHOIS output
/msg X WHOIS <user> now shows a much more complete account overview, including:
- user description
- current logons
- flags
- last seen
- last hostmask
- channel access list
New privacy setting: USERSET INVISIBLE
Users can now hide their e-mail address and host information from regular users.
Set it with: /msg X USERSET INVISIBLE <ON|OFF>
If INVISIBLE is enabled:
- e-mail and host details are only visible to admins
- secret channels are hidden from regular users in WHOIS
New accounts are now private by default
All newly registered accounts are set to invisible automatically, and existing accounts have also been updated accordingly.
New channel registration defaults
When a new channel is registered with X, it now starts with the default flags +jwte, and X will automatically set the topic to:
Congratulations! This channel has been registered to <Owner>.
These changes are intended to give channel managers better tools to protect their channels while also giving users more control over their privacy.
If you have any questions or want help configuring these new options, drop by #Support or visit https://emechnet.org/?page=services_help
