I am having issues with the class and allow blocks. I have setup an extra class and an extra allow block. The class is for opers so that they are pinged less and have different sendq and recvq limits and more hosts per ip than normal users. I have made an allow block for me so that it puts me in the opers class if I specify a password (if not I'll just be classified as a client). The classess appear to be working fine but the allow block isn't putting me where I should be. I put in the correct password, it puts me in the clients class, if I put in no password or an incorrect password, it puts me in the clients class. But if I remove the allow block that puts people in the clients class then it works great, but then no normal users can connect. Here are my classes and allow blocks (in order of the config):
[16:16:06] -irc.<mynet>.com- *** Notice -- Client connecting on port 6667: DJ` (dj747@<myip>) [clients]
[16:16:10] -irc.<mynet.com- DJ` ([email protected]) [DJ747] is now a network administrator (N)
Funny how when it comes to o:lines classes don't matter...
well that sucks, I thought you needed to be in oper::class for your o:line to work, now it just sortof seems pointless. Is there any way so that a user must be in a class or something in order to oper (like a double protection for opers)
about ur oper class.
a seperate class for opers (or any other additional user class ) is only usefull if u need other class settings, like recvq and sendq.
TigerKatziTatzi wrote:about ur oper class.
a seperate class for opers (or any other additional user class ) is only usefull if u need other class settings, like recvq and sendq.
Yes, that is what he os trying to accomplish. He thought opers needed to connect in the oper::class class to be able to oper for that user. He did not understand that once opered, your class is changed to the class specified in oper::class.
I'll also mention that by increasing the ping time, you're more likely to see opers get "Software caused connection abort" errors as the socket will more than likely get closed if no data is sent through it in a long time - one of the reasons pings exist .