I would guess that the *!*@* ban overwrote the other 2 bans, since the other 2 bans were covered by the *!*@*, and therefore they were probably deleted in favor of the *!*@* ban. Therefore, the only ban left in the channel would be the 1 *!*@* ban, and therefore only 1 ban would be removed. :-)
That's my theory, which would explain your test. ----- Original Message ----- From: Hidden <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 01, 2002 5:09 PM Subject: [Coder-Com] bug with the unban cmd | OUTsider, | | /msg X unban #chan Hidden was suppose to remove only the bans matching the | nick Hidden (*!*@*) but it didnt. | | Coders, There is a bug here. | [18:01] -> *[EMAIL PROTECTED]* ban #test-chan *!*[EMAIL PROTECTED] | [18:01] -X- Added ban *!*[EMAIL PROTECTED] to #test-chan at level 75 | [18:01] -> *[EMAIL PROTECTED]* ban #test-chan *!*[EMAIL PROTECTED] | [18:01] -X- Added ban *!*[EMAIL PROTECTED] to #test-chan at level 75 | [18:01] -> *[EMAIL PROTECTED]* ban #test-chan *!*@* | [18:01] *** X sets mode: -b *!*@213.149.174.63 | [18:01] *** X sets mode: +b *!*@* | (Script/18:01:44) * X Banned: '*!*@*' matching -=(Gunnis Gaia gun-jupe | Hidden mad-boy X)=- | [18:01] -X- Added ban *!*@* to #test-chan at level 75 | [18:01] -> *[EMAIL PROTECTED]* unban #test-chan hidden | [18:01] -> *[EMAIL PROTECTED]* lbanlist #test-chan * | [18:01] -X- Removed 1 bans that matched [EMAIL PROTECTED] | [18:01] -X- *** Ban List for channel #test-chan *** | [18:01] -X- No Match! | | it says clearly: [18:01] -X- Removed 1 bans that matched | [EMAIL PROTECTED] | it says it removed 1 ban, but where are the *!*[EMAIL PROTECTED] and *!*[EMAIL PROTECTED] | bans gone ? | | Thats indeed a bug, and when it'll be fixed, I think the unban issue with | *!*@* can be forgotten. That cmd SHOULD remove only bans matching | [EMAIL PROTECTED] (*!*@*) and not the 2 others (*!*[EMAIL PROTECTED] and | the other) | | chill | | | Hidden | | | ----- Original Message ----- | From: "Alexander Maassen" <[EMAIL PROTECTED]> | To: <[EMAIL PROTECTED]> | Sent: Wednesday, May 01, 2002 1:56 PM | Subject: [Coder-Com] Re: [coder-com] *!*@* ban abusability | | | >>Hidden: | > Easy to remove the *!*@* ban OUTsider, | > In my case, I could: /msg X unban #chan Hidden | > X will then check wich bans are matching me and will remove *!*@* and | other | > bans matching me if there are any, but X will not remove ALL bans as if | you | > were doing /msg X unban #chan *!*@* | | I asked you how to remove the *!*@* ban ONLY with preserving the other | present bans. In the current state X is in thats IMPOSSIBLE without also | removing the other bans present in the list. Get my point ? | And a ban in X on level 20 at *!*@* prevents everyone in the channel to get | ops, so they would be forced to remove all X bans to be able to remove the | single annoyance. | | >>TGS: | >Second off. a 101+ can easily remove the ban suspend the user and thus a | solution to the problem | | Sorry but suspend/unsuspend requires level 200+ | | >As for the problem of it being globally abused. If chans are caught doing | that they should just have X revoked from the channel. | | Cservice doesn't care much, you don't either, otherwise you wouldn't put the | responsibility of commands usage within a channel on the 400+ users. | Cservice is NOT responsible of whats going on in a channel, true, but | cservice and the network is associated to provide the enviroment a channel | can use and is thus responsible for the options provided through services | delivered by cservice to a channel. They decide the options present to a | channel and this feature can put quite a load on the network if continuesly | abused in this way. | | >>éL NìçóS | >...but I don't get how someone is able to flood a channel where has been | put a ban on *!*@*... | | not if you issue a ban on *!*@*, but if you issue a kick on *!*@*, then X | will kick everyone from the channel, since most clients use the autorejoin | after kick feature in the clients they will automatically rejoin after the | kick, perhaps this makes it more understandable. | | >>Run: | > I use it to clean the ban list. | | true, but thats regarding unban, if you issue a unban on *!*@* then you will | indeed remove all bans present in the channel + all bans present in X's | banlist, but do you also need it for BAN/KICK as well ? | | >>Daave | | Yes, it is also a channel trust issue, agreed, but yes, you can create | floods with it, just read some of the above and you get the picture as well. | | >>Amarande | >1. If a chanop abuses the channel they are opped on this way, by flooding | or permitting others to flood the channel in this manner, a 400+ op can and | should put an end to this by removing the offender's access. | | For that a 400+ must be present and active in the channel, and if users | start messing I'm sure they make sure they are not present when they do it. | | >2. If the channel manager fails to take action against this (by either | removing the offender's access or having a 400+ do so) then the channel is | abusing Cservice and should be dealt with accordingly. | | It's not the channel manager abusing nor the 400+ users, they indeed gave | the user access but did not knew his intention. The abuser makes sure they | hardly notice until it's too late. You knew this yourself so no further | comment. | | >>Wensu | Thx pal :) | | >>Kev | !@#$!@%#$^@#@#$% !! | | | | | | |