charybdis-ircd / charybdis

Scalable IRCv3.2 server for large, community-oriented networks
GNU General Public License v2.0
231 stars 102 forks source link

Split oper privs up a bit #288

Closed edk0 closed 4 years ago

edk0 commented 4 years ago

Separate lots of conceptually distinct oper functions into their own privs.

It's inconvenient that you need all +o's remaining bundled stuff in order to have any of these. To mitigate this, most such stuff has been moved into oper:general. A few things like being seen as an oper and seeing oper-only things remain in +o,

aaronmdjones commented 4 years ago

One more nitpick: The privsets in doc/ircd.conf.example no longer match the privsets in doc/reference.conf.