etcdircd icon indicating copy to clipboard operation
etcdircd copied to clipboard

rfc2811 channel modes

Open heyitsanthony opened this issue 8 years ago • 1 comments

  • [ ] O - give "channel creator" status;

  • [ ] o - give/take channel operator privilege;

  • [ ] v - give/take the voice privilege;

  • [ ] a - toggle the anonymous channel flag;

  • [ ] i - toggle the invite-only channel flag;

  • [x] m - toggle the moderated channel;

  • [ ] n - toggle the no messages to channel from clients on the outside;

  • [ ] q - toggle the quiet channel flag;

  • [ ] p - toggle the private channel flag;

  • [ ] s - toggle the secret channel flag;

  • [ ] r - toggle the server reop channel flag;

  • [x] t - toggle the topic settable by channel operator only flag;

  • [ ] k - set/remove the channel key (password);

  • [ ] l - set/remove the user limit to channel;

  • [ ] b - set/remove ban mask to keep users out;

  • [ ] e - set/remove an exception mask to override a ban mask;

  • [ ] I - set/remove an invitation mask to automatically override the invite-only flag;

heyitsanthony avatar Oct 20 '17 10:10 heyitsanthony

You may want to observe how actual IRCds in the wild behave. The channel creator status -- even the entire !channel thing -- just generall does not exist nowadays.

  • +a is an extreme rarity and usually instead used to denote channel admin (prefix &, usually used in combination with +q/~ for owner).
  • +q is similarly unused nowadays or rather got repurposed for another channel user status.
  • +r is usually used to denote channel registration with services instead. Due to !channels not existing, it's fairly whatever.

ghost avatar Nov 19 '17 16:11 ghost