[IRCServices] Kick war with ChanServ, for the 135175631861th time..

Robin Burchell robin at en2no.com
Sat Jan 5 15:48:02 PST 2008


Well, I don't know if I can get a log (I will try, but our services
run 24x7 on a network with 1k or so people, and this might happen 3
times per 100 days that I notice, so it's not all that feasible).

What happens is (in almost every example I've seen):

User joins channel they're not allowed to be in (CS SET RESTRICTED ON)
- in all cases I've seen an *existing* channel, gets kicked, no ban
gets placed, rejoins ad-infinitum.

My guess is that services *somehow* think there is a ban that's there
that isn't, I am equally shocked that this is possible, but apparantly
it is, and from the times it's been reported or talked about on or off
this list, it is there somehow:

[22:47:16] <+dz> w00t: that's a well-known bug
[22:47:29] <+dz> also happens with akick

I understand it must be frustrating to have an issue like this that's
so hard to track down, but it is equally frustrating to get bit in the
ass by it. Isn't it wise to assume that if they are joining an
existing channel that a ban matching them doesn't exist anyway
(otherwise how are they joining?)

This is happening to me on InspIRCd w/ services 5, it has been also
seen on zirc (Unreal), and another Unreal network on here I also
remember has reported it, at least.

On Jan 5, 2008 11:28 PM, Andrew Church <achurch at achurch.org> wrote:
> I don't recall what the conclusion (if any) was last time, but I'll need
> more than this to look into the problem; as always, a debug log from
> Services startup to the occurrence of the bug would be most useful, but
> without at least a method to reproduce it there's not much I can do.
>
>   --Andrew Church
>     achurch at achurch.org
>     http://achurch.org/
>
>
> >Ok, so I just got in another kick war with ChanServ (again).
> >
> >This bug has been reported before with no conclusion, but it obviously
> >*does* exist.
> >
> >[22:43:57] -ChanServ- Information for channel #helpers:
> >[22:43:57] -ChanServ-         Founder: ol
> >[22:43:57] -ChanServ-     Description: helpers meeting channel
> >[22:43:57] -ChanServ-      Registered: Jan 13 14:11:53 2004 GMT
> >[22:43:57] -ChanServ-       Last used: Jan 05 22:43:37 2008 GMT
> >[22:43:57] -ChanServ-         Options: Topic Retention, Secure Ops,
> >Restricted Access, Secure, Enforce
> >[22:43:57] -ChanServ-       Mode lock: +nstKCS-ipkV
> >
> >Fair enough.
> >
> >I joined whilest not being identified, and was booted out. Also okay.
> >
> >What wasn't ok was services not setting a ban on my host for some
> >reason (perhaps assuming it'd be smart and get in a kick war with me
> >instead? I don't know.)
> >
> >Anyway, so thanks to autorejoin and autoconnect, I then spammed with
> >kicks and reconnects for the next 3 minutes until I managed to
> >reconnect a second client and ban myself manually.
> >
> >Can this be looked into again? Because it really seems like something
> >isn't right. I can't reproduce it, but I have seen it happen various
> >times, and it's happened to me a few times.
> >
> >Thanks Andrew,
> >Robin
>
> >------------------------------------------------------------------
> >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
>



-- 
Robin Burchell
mob: +447702671419
msn: msn at viroteck.net
web: http://www.en2no.com