New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2.0] m_override reports non-overrides #425
Comments
Could prioritize it last and only do stuff if mod_res == mod_res_deny or something. |
In that case, the module being overriden will send out reject messages |
It appears to be for any listmode (+g, +e, etc). I noticed that you didn't specify this. |
I'm having trouble replicating this against the current 2.0 git. Is it still an issue for you? |
I just updated my net to current 2.0 git a few days ago and still see this. Joining user's client requests ban list (allowed) but as override capable oper, it's shown as override. Not just on join, |
I just ran into this issue as well. One network logged an override, while the other didn't. It turns out the difference was in the However, upon reading the thread of #1418, for opers that do have |
m_override will report a /mode #channel b regardless of permissions required.
The issue stems from m_override, line 108 being overly strict and not taking into account individual modes' levelrequired.
Suggestion: Before line 108, filter out modes that could have been done without override correctly.
The text was updated successfully, but these errors were encountered: