View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005800||unreal||ircd||public||2020-12-29 08:12||2021-11-01 10:47|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
|Fixed in Version||6.0.0-beta1|
|Summary||0005800: Send oper levels across links|
|Description||Some services may use different levels of pirivleges for different kind of opers. Netadmins may need to use more functions and local IRC Operators. |
With Unreal 3.2. this was easily accomplished as the oper flags were sent through the NICK registration messages (+N, +o, +O, etc).
It would be very useful for service developers if a similar solution could be reintroduced to allow for more fine-grained permissions.
|Tags||No tags attached.|
|3rd party modules|
Not in UID, but we could communicate it in a separate command. I think that would be a good idea, I agree. A few options come to mind...
Option A would be (mis)using ModData to broadcast "operclass". That would be relatively easy... but.. hmm.
Option B would be a separate command to communicate all information about an oper.. once and for all, that would broadcast info on every ircop:
1) oper block name by which the user logged in
3) information on the operclass
With #3 it may get a bit out of hand :D. It would finally settle communicating all possible oper privilege information, though.
Maybe better to start with a "light" variant of B which only communicates 1+2 and then expand later if needed. Especially since I think #3 may take some extra hours.
No ETA on any of this :)
||This is done in U6 by the use of metadata and also with special S2S message tags in UID when syncing.|
|2020-12-29 08:12||severinmueller||New Issue|
|2020-12-29 08:51||syzop||Summary||Send oper levels in UID message => Send oper levels across links|
|2020-12-29 09:22||syzop||Note Added: 0021863|
|2020-12-29 09:22||syzop||Assigned To||=> syzop|
|2020-12-29 09:22||syzop||Status||new => acknowledged|
|2020-12-29 09:22||syzop||Assigned To||syzop =>|
|2021-11-01 10:47||syzop||Assigned To||=> syzop|
|2021-11-01 10:47||syzop||Status||acknowledged => resolved|
|2021-11-01 10:47||syzop||Resolution||open => fixed|
|2021-11-01 10:47||syzop||Fixed in Version||=> 6.0.0-beta1|
|2021-11-01 10:47||syzop||Note Added: 0022148|