View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005789 | unreal | ircd | public | 2020-11-27 17:13 | 2020-11-27 17:17 |
Reporter | Koragg | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | acknowledged | Resolution | open | ||
Product Version | 5.0.7 | ||||
Summary | 0005789: Toggle *-with-override ircop privs with dedicated usermode | ||||
Description | Summary gives the rough idea, usage of *-with-override privs (from hereon refered to as "actual override") should be "toggled" via a dedicated user mode, for example +O (implies oper-only to a degree, and it not in use). The reason why this might be beneficial is that opers with "actual override" can accidentally trigger these with e.g. flood protection scripts, or use them deliberately and blame a script on it afterwards. Setting a usermode like +O should be a conscious effort and thus the abovementioned situations could be avoided better. Further enhancement would be if the umode sends an SNOTICE (perhaps to EYES snomask +e?) when set and unset (perhaps a config option whether it sends the SNOTICES?). Also it should be (config-sided) timed how long it is active and then auto-unset (e.g. Charybdis uses 30 minutes for this umode, which is +p on their end, but in use on Unreal). One difficulty may be limiting this usermode to just the "actual override" opers, although this could be done via a new privilege that would be given by default to all *-with-override opertypes (and none that do not have that in their name). | ||||
Steps To Reproduce | N/A | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||