View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005020||unreal||ircd||public||2017-10-08 05:38||2020-04-16 16:11|
|Summary||0005020: hide ulines as operators in /lusers|
|Description||Option to hide ulines as operators in /lusers to see the real oper count.|
|Tags||No tags attached.|
|3rd party modules|
If you want opers to be hidden then they should use the +H user mode in them (hide oper).
If I'm not mistaken, this is what several people do. In anope the setting is called "modes" under each module (eg under nickserv).
The reason I'm reluctant to add a setting to do this for ulines in general on the unrealircd side is that it's very easy to screw up the opercounts. In 3.2.x we had major trouble with this for over a year. It may sound easy but it isn't. Best is to just hide opers when they are hidden opers.
default usermodes are: +ioqS
example from whois:
OperServ is using modes +ioqS
each services bot have it in their conf:
$ grep "#modes" *.conf | grep -v modesonid
botserv.conf: #modes = "+o"
chanserv.conf: #modes = "+o"
global.conf: #modes = "+o"
hostserv.conf: #modes = "+o"
irc2sql.conf: #modes = "+o"
memoserv.conf: #modes = "+o"
nickserv.conf: #modes = "+o"
operserv.conf: #modes = "+o"
services.conf: #modes = "+o"
they are all commented out, because it's ircd specific and you really need to know what do you want to add there.
git link for OS conf:
// if you changed it, don't forget to add the default ones too (+ioqS) //