Leveled Opers.

Issue #2 new
David created an issue

Allow the admin to give a level to each oper type so lower opers can't take action ageist higher opers.

Comments (2)

  1. Ben C

    I wonder if you could elaborate on this. Do you mean any action at all? I'm assuming you're talking about something similar to ChatIRCd's extensions/no_kill_higher_opers.so or InspIRCd's leveled opers, which prevent /kills from those of a lower level or ranking.

    It could range from "/OperServ KILL" and "/OperServ AKILL" to even changing NickServ account information.

    If the only concern is kills and akills, it's already possible to exempt certain IP addresses/user@host masks (configurable in the config file). See general::exempts in the conf . This is what is usually meant, at least from the IRCd point of view. To be effective, you would also have to exempt the same IPs and/or user@host masks at the IRCd level.

    I'll consider this feature. In the meantime, it's an option to simply unload "/OperServ KILL" so the IRCd-side /kill command would have to be used, at which point it would be on the server to enforce this.

  2. David reporter

    I would like it to affect everything from KILL and AKILL to NickServ editing if at all possible.

  3. Log in to comment