[IRCServices] AKICK sometimes not functioning

Robin Burchell surreal.w00t at gmail.com
Thu May 10 04:16:47 PDT 2007


This was sent offlist to Andrew by a friend of mine some time ago.
I've seen the same problem happen on Unreal from time to time. Has
there been any progress?

---

For some reason i can't sent mails to the list so i sent it directly to you.
I suspect that there is a bug/desync with unrealircd protocol and akick
command. From the debug i got these things:

(1) First of all an akicked nick was join on the channel and NO ban
added (the akick form is *gami?*!*@*):

debug: Received: :athens.mirc.gr ~ 1075076130 #hellas :gamias_ixiwn_pc
protocol/unreal: debug: gamias_ixiwn_pc SJOINs #hellas
chanserv/main: debug: AutoKicking
gamias_ixiwn_pc!oeo at dsl-88-218-20-176.customers.vivodi.gr
debug: Sent: :ChanServ KICK #hellas gamias_ixiwn_pc :AKICK by ToXiC (REASON)

(2) Then i sent the CLEAR BANS command. On the channel ONLY ONE ban was
active on the channel but on debug log was shown:

debug: Received: :^^Dark_Angel^^ ! chanserv at services.mirc.gr :clear
#hellas bans
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-C3145A85.static.ot *!*@hellenic-32E97525.otenet.gr
malakas!*@* kavliares!*@* *gami?*!*@* *!*@7613FF74.63BB16D5.CFD57BAB.IP
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-A46D449A.otenet.gr *!*@hellenic-89BB5FC5.adsl.forthnet.gr
*!*@hellenic-D3CC9140.tri.sch.gr putsaras!*@*
*!*@hellenic-CE36B1C9.adsl.forthnet.gr *!*@clnt-1sek-g-ath.att.sch.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@E1939A95.20603DA2.215D451.IP *kayla*!*@* *gamo*!*@* gaula!*@*
*!*@9207C5E3.6FEDB5B7.50F427D1.IP *!*@69.249.180.193
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@86D9FC89.10EC8293.9A2BCC0A.IP *!*@68.85.35.202
*!*@4F8C3B01.E5B9DDEC.B *!*@hellenic-D80AC49D.telecable.es
*!*@200.153.72.218 *!*@3302F7A5.4A306984.A8695807.IP
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@BCE67E57.82264834.675173FD.IP *!*@124.28.25.108 *!*@87.68.39.186
*!*@5C2967CE.83DA9394.D9A6C199.IP *!*@200.254.132.132 *!*@203.113.15.234
debug: Sent: :ChanServ MODE #hellas -bbbbbb *!*@217.218.242.196
*!*@hellenic-EBC9B4C6.sec.ppp.nifty.com *!*@12693008.2C0C2038.620F215.IP
*!*@hellenic-5CDBBD4A.tricom.net *!*@29B2856B.15C972F6.9B81B978.IP
*!*@C0E99826.F2B2EE09.4F8A4945.IP
debug: Sent: :ChanServ MODE #hellas -bbbbbb *!*@69.4 *!*@64.238.186.38
*!*@F16DFCFA.D40B9A28.7C3DD77E.IP *!*atlanta@*.kastoria.acn.gr
*kavliar*!*@* *kaUl*!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-E38CC884.otenet.gr *!*psaxno@*.otenet.gr
*!*@AD527F08.B2BAE8E7.F86BB95D.IP *!*@B2CD6562.365635F2.E209DD7.IP
kavla7!*@* *!*@hellenic-8FBDAF80.dsl.hol.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb *!*@5EF6B664.CACEC989.976065
*!*@hellenic-457BB65E.otenet.gr *!*@hellenic-818B283.tellas.gr
*!*@hellenic-457BB65E.otenet.gr *!*921@*.otenet.gr
*!*@hellenic-815568A1.otenet.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb mbixtis!*@* horny!*@*
*!*@6C753ADD.365635F2.E209DD7.IP kavla7!*@*
*!*@hellenic-8FBDAF80.dsl.hol.gr *!*@5EF6B664.CACEC989.976065B3.IP
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-89AC502D.xan1.nas.panafonet.gr *porn*!*@* kaulomeno!*@*
*!*@hellenic-89AC502D.xan1.nas.panafonet.gr *porn*!*@* kaulomeno!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-97D67394.her01.cas.hol.gr *!*@ED27260.365635F2.E209DD7.IP
*!*@hellenic-C085AE56.otenet.gr *kaulia*!*@* kaula*!*@* poutsaras!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb *GAVLA*!*@* pso__la_ras!*@
*!*buser@* *!*@hellenic-65C000A.dsl.hol.gr GAMIAS!*@*
*!*@D4BE7241.365635F2.E209DD7.IP
debug: Sent: :ChanServ MODE #hellas -bbbbbb
vbvbvv!*536 at hellenic-23DA8179.otenet.gr *!*@hellenic-970F30D5.cc
*!*@D4BE7241.365635F2.E209DD7.IP *!*@hellenic-37821E0B.axiom.gr
*!*@hellenic-3F1003D9.kif1.nas.panafonet.gr
*!*@hellenic-9F7AB9F8.adsl.forthnet.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-4CC13A63.salonica.acn.gr *!*@5CFE2D85.EB38140.F5CB24F2.IP
FUKboy!*@* pour *!*@hellenic-8AE409A2.dsl.hol.gr
*!*@hellenic-82AFF71B.thess.sch.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb *poytan?*!*@*
*!*@hellenic-3DFF340E.att.sch.gr KAVLIRA!*@*
*!*@hellenic-59571E46.att.sch.gr Psolaras!*@* POUTSOPNIXTR!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-4CC13A63.salonica.acn.gr *!*@5CFE2D85.EB38140.F5CB24F2.IP
FUKboy!*@* pourstaki*!*@* *!*@hellenic-8AE409A2.dsl.hol.gr
*!*@hellenic-D8F3EF1E.otenet.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@53DD28DB.1E0DF0D9.50F427D1.IP *!*@hellenic-B632CB38.flo.sch.gr
*!*@604FB915.365635F2.E209DD7.IP *!*@hellenic-DBD1B126.adsl.forthnet.gr
*!*@hellenic-1C64F517.otenet.gr *fuck*!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb fucker!*@*
*!*@C03B072C.9EF6AB6B.2012A77E.IP *!*@hellenic-8C47805C.otenet.gr
*!*@9EB429A5.EB38140.F5CB24F2.IP *!*@hellenic-8C47805C.otenet.gr
*!*@hellenic-2219D447.gre.sch.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-34FB22FB.otenet.gr *Kolarak*!*@* *gavli*!*@*
*!*@hellenic-59571E46.att.sch.gr
*!*@hellenic-760996C0.dip0.t-ipconnect.de
*!*@hellenic-6E8C11DE.adsl.forthnet.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb *malak?s*!*@* GAMIAS!*@*
GAMIAS!*@* *!*@hellenic-760996C0.dip0.t-ipconnect.de
*!*@hellenic-6E8C11DE.adsl.forthnet.gr *malak?s*!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb GAMIAS!*@*
*!*@hellenic-760996C0.dip0.t-ipconnect.de
*!*@hellenic-6E8C11DE.adsl.forthnet.gr *malak?s*!*@* kauliara!*@* GAMIAS!*@*
debug: Sent: :ChanServ MODE #hellas -bbbbbb
*!*@hellenic-5DC10C9B.lns.hol.gr gamias*!*@*
*!*@8E942C27.C4FDAC18.50F427D1.IP gamikoylas!*@* gamias*!*@*
*!*@hellenic-BF84614C
debug: Sent: :ChanServ MODE #hellas -bbbbbb moynogavla!*@*
*!*3045-7190@*.B167C549.9D81F7A.IP *!*@8E942C27.C4FDAC18.50F427D1.IP
gamikoylas!*@* gamias*!*@* *!*@hellenic-BF84614C.otenet.gr
debug: Sent: :ChanServ MODE #hellas -bbbbbb moynogavla!*@*
*!*3045-7190@*.B167C549.9D81F7A.IP *!*@hellenic-A93D458.otenet.gr
malakas!*@* moynogavla!*@* *!*3045-7190@*.B167C549.9D81F7A.IP
channel: MODE #hellas -b moynogavla!*@*: ban not found
channel: MODE #hellas -b *!*3045-7190@*.B167C549.9D81F7A.IP: ban not found
debug: Sent: :ChanServ MODE #hellas -bb *!*@hellenic-A93D458.otenet.gr
malakas!*@*
channel: MODE #hellas -b *!*@hellenic-A93D458.otenet.gr: ban not found
channel: MODE #hellas -b malakas!*@*: ban not found
debug: Sent: :ChanServ NOTICE ^^Dark_Angel^^ :All bans on channel
#hellas have been removed.

On the channel only this was shown: * ChanServ sets mode: -b malakas!*@*

(3) Then when the bad nickname came back it was kicked/banned just fine:

protocol/unreal: debug: gamias_ixiwn_pc SJOINs #hellas
chanserv/main: debug: AutoKicking
gamias_ixiwn_pc!oeo at dsl-88-218-20-176.customers.vivodi.gr
debug: Sent: :ChanServ MODE #hellas +b *gami?*!*@*
debug: Sent: :ChanServ KICK #hellas gamias_ixiwn_pc :AKICK by ToXiC (REASON)


-----

REPLY:

Andrew Church wrote:
> > Thanks for the message. I'm busy with work at the moment, but I'll take a
> > look into the problem as soon as possible. If you can find a way to
> > consistently reproduce the problem, that would help as well.

----

ME:

It's random i can't reproduce it.
I have seen it on restricted channels also.
As i can see for some reason ircservices is not informed for removed
bans so it thinks that the ban already exists and it not add it again.