[IRCServices] ChanServ KICK Command

Gregory King gregk at WWWpages.com
Tue Mar 15 18:29:56 PST 2005


pardon my pointing out the obvious, but services is a U: line, therefore
according to the unreal help, chanserv should be able to kick a +q user.



On Tue, March 15, 2005 6:25 pm, Bergee said:
> 	Sorry I should have been more clear the first time. :)  I was speaking
> about the user mode +q, not the channel mode.  The unreal help describes
> this mode as "q = Only U:lines can kick you (Services Admins/Net Admins
> only)".  Although the part about service/net admins only isn't quite
> true since it could in theory be any oper with the access to that mode
> defined in their oper block.  But I digress, hopefully that makes my
> last post make a bit more sense.
>
> Bergee
>
> P.S. Speaking of the +a and +q channel modes, Unreal now (with prefixes
> for +a and +q enabled) treats the channel modes +a and +q more like +h
> than just a status marker for not kickable.  Except of course they have
> more power than +o instead of less.  As in if you have +a or +q, you
> don't actually need +o to kick a user from the channel, or to give
> another user halfops and so on like that.  But I suppose that's another
> email.  :)
>
> Andrew Church wrote:
>
>>      Isn't there already +a for unkickable (which Services does
>> respect)?
>> Or does Unreal override +a with +q?
>>
>>   --Andrew Church
>>     achurch at achurch.org
>>     http://achurch.org/
>>
>>
>>>	For what it's worth, on my network +q is almost never used, but when it
>>>is it's often during tracking down botnets or users that are otherwise
>>>abusing the network.  In this vein it is useful to make it impossible to
>>>get kicked out of a channel where you want to be so you can monitor the
>>>situation.  To that end, it would be useful to me if ChanServ noticed
>>>that +q was set on a user and simply denied the kick.  I would think
>>>that the OperServ kick function should still ignore +q and proceed with
>>>the kick, but I'd be interested to hear what others think of this idea.
>>>
>>>Comments?
>>>
>>>Bergee
>>>
>>>Dionisios K. wrote:
>>>
>>>>On UnrealIRCD the +q usermode is supported.
>>>>If an oper (with privileges for this) have this usermode noone can kick
>>>>him.
>>>>But if someone use the ChanServ KICK command services will kick the
>>>> oper
>>>>from the channel.
>>>>I think ChanServ should check if an oper is +q and if yes dont kick him
>>>>at all.
>>>
>>>------------------------------------------------------------------
>>>To unsubscribe or change your subscription options, visit:
>>>http://lists.ircservices.za.net/mailman/listinfo/ircservices
>>
>> ------------------------------------------------------------------
>> To unsubscribe or change your subscription options, visit:
>> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>>
> ------------------------------------------------------------------
> To unsubscribe or change your subscription options, visit:
> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>