Operator Privileges

As it stands, ircd-darenet has five (5) access levels: ordinary user, local operator, global operator, administrator and network administrator. The last two are essentially global operators with a few additional privileges. This is hardly enough control, especially over some of the more advanced and powerful features, such as G-lines, Shuns, etc.

To compensate for this, ircd-darenet has extended the operator privilege system (added in ircu). Privileges are essentially an arbitrarily long bit string. Access to particular information and features is governed by the value of a particular bit of that bit string. So, in other words, privileges are a form of Access Control List (ACL). Below is a table of the operator privileges currently supported in ircd-darenet.