View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005209 | unreal | ircd | public | 2019-02-18 09:12 | 2019-04-22 20:59 |
Reporter | razingeden | Assigned To | syzop | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Linux | OS | Ubuntu | OS Version | 18.06 |
Product Version | 4.2.1 | ||||
Summary | 0005209: With privdeaf module loaded and +D mode mode on connect enforced (locked), a uline service cannot set user -D | ||||
Description | With privdeaf module loaded and +D mode mode on connect enforced (locked), a uline service cannot set user -D | ||||
Steps To Reproduce | set modes-on-connect +DR set restrict-usermodes DR loadmodule “usermodes/privdeaf.so” with a UMODE2 command such as anope 2.0.6 you can /os mode user (plus or minus any mode except -D) Should I not be able to forcibly change a user mode at my discretion? I initially thought this was because I restricted user mode D However on subsequent testing I restricted user mode R , and that one I can set and unset as a service with a UMODE2 protocol command | ||||
Tags | No tags attached. | ||||
3rd party modules | privdeaf.so | ||||
|
I installed 4.2.2-rc2 This time I did not restrict the user mode to D Or lock to user mode D (in ircd config) I remained unable to put another user in +D Or take them out of +D. Repeated the test and could +R and -R the same user. The Target user is not an /oper Initially this fooled me because I assumed I couldn’t do that to an /oper Turns out I can’t do it to anyone ! |
|
Disregard I figured out how to support it in anope itself. Not an unreal ircd bug |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-18 09:12 | razingeden | New Issue | |
2019-02-18 09:28 | razingeden | Note Added: 0020490 | |
2019-02-18 09:52 | razingeden | Note Added: 0020491 | |
2019-04-22 20:59 | syzop | Assigned To | => syzop |
2019-04-22 20:59 | syzop | Status | new => closed |
2019-04-22 20:59 | syzop | Resolution | open => no change required |