I know there is a module just for that purpose (m_soper), but is there a way to get that working with the built-in arsenal of UnrealIRCd (in order to minimize the risk of crashes, etc)?
I tried something like
Code: Select all
class sslusers {
<snip>
};
allow {
ip *@*;
hostname *@*;
class sslusers;
options {
ssl;
};
};
oper Mike {
class sslusers;
<snip>
};
And generally, how do those three settings work together? Does the ircd allow the oper block iff the user already in that class before opering, or does it put the user into that class after (or if) the oper is successful? If the latter is true, then the above configuration is logically wrong.
Thanks for any suggestions,
Mike
P.S. OffTopic: What are all those m_* modules in the modules/ directory good for (except cloak and commands, of course)? They are never loadmodule'd anywhere, they're not documented anywere (or have I overseen sth?) and they are not on the Modules section of the website, so they don't seem to be just 3rd party modules that happen to be included in the Unreal distribution. But there's still quite a bunch of them to be just there for nothing...