Ok, let me reconstruct the problem:
Channel is #cservice on my network
[13:09] *** Joins: banme ([EMAIL PROTECTED])
[13:10] *** Quits: banme ([EMAIL PROTECTED]) (Registered)
[13:10] *** Joins: banme ([EMAIL PROTECTED]) <-- banme sets umode +x.
[13:11] *** X sets mode: +o banme

Now banme is trying to ban itself
[13:11] *** banme sets mode: +b *!*[EMAIL PROTECTED]* <-- 1st problem: the ial of the 
user itself wasn't updated by umode +x. You should improve this, other ircds (eg. 
Unrealircd) do that without any problem.

Now X sets a ban for [EMAIL PROTECTED]
[13:13] -> X BAN #cservice [EMAIL PROTECTED] 336 100 reason <-- nothing happens, 
which is good.

Now banme bans itself with [EMAIL PROTECTED] and kicks
[13:17] *** banme sets mode: +b [EMAIL PROTECTED]
[13:18] *** banme was kicked by banme (Bye)
[#cservice] Cannot join channel- You are banned (mode +b) <-- banme cannot rejoin 
#cservice. Its real host is banned, but it's still using the hidden host.

banme rejoins the channel, sets a ban for [EMAIL PROTECTED] and kicks 
itself again:
[13:23] *** banme sets mode: +b [EMAIL PROTECTED]
[13:18] *** banme was kicked by banme (Bye)
[#cservice] Cannot join channel- You are banned (mode +b)

banme rejoins again and is banned by X:
[13:27] -> *x* ban #cservice [EMAIL PROTECTED]
[13:27] *** X sets mode: +b [EMAIL PROTECTED]
[13:27] *** banme was kicked by X ((volta) No Reason)
[13:27] *** Joins: banme ([EMAIL PROTECTED])
[13:27] *** banme was kicked by X ((volta) No Reason)
[13:27] *** Joins: banme ([EMAIL PROTECTED])
[13:27] *** banme was kicked by X ((volta) No Reason) ...
Something is wrong here.

[13:28] -> *x* unban #cservice [EMAIL PROTECTED]
[13:28] *** X sets mode: -b [EMAIL PROTECTED]
[13:28] -X- Removed 9 bans that matched [EMAIL PROTECTED]

_____________________________________________________________
Get email for your site ---> http://www.everyone.net

_____________________________________________________________
Promote your group and strengthen ties to your members with [EMAIL PROTECTED] by 
Everyone.net  http://www.everyone.net/?btn=tag

Reply via email to