DesertBus/txircd — pull request #192 by ElementalAlchemist (2013-10-05 20:40:57+00:00)
Title: Services Admins

At Ashton's request, somewhat decouples services admins from opers. The new system implements an OperServ for keeping track of who is or is not allowed to manage which service (that's all it does so far). Opers are, as before, always considered to be services admins for all services. Only opers and OperServ admins are allowed to modify which non-opers are admins. Only opers and admins of a given service are allowed to access admin-only functions of that service. (Even though NickServ has no oper-only functionality currently, it gets an option anyway in case some is added later).